diff options
author | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
commit | 0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch) | |
tree | 2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/classNLAIAGENT_1_1CAgentScript.html | |
download | nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip |
Initial commit
Diffstat (limited to 'docs/doxygen/nel/classNLAIAGENT_1_1CAgentScript.html')
-rw-r--r-- | docs/doxygen/nel/classNLAIAGENT_1_1CAgentScript.html | 4293 |
1 files changed, 4293 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNLAIAGENT_1_1CAgentScript.html b/docs/doxygen/nel/classNLAIAGENT_1_1CAgentScript.html new file mode 100644 index 00000000..cfa53a02 --- /dev/null +++ b/docs/doxygen/nel/classNLAIAGENT_1_1CAgentScript.html @@ -0,0 +1,4293 @@ +<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> +<HTML> +<HEAD> + <TITLE>nevrax.org : docs</TITLE> + <LINK REL=stylesheet TYPE="text/css" HREF="http://www.nevrax.org/inc/css/nevrax.css"> + <link href="doxygen.css" rel="stylesheet" type="text/css"> +</HEAD> +<BODY MARGINHEIGHT="0" MARGINWIDTH="0"> + +<!-- uplinks --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0> + <TR> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD WIDTH=140 BGCOLOR=#dddddd><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle> <A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A> </TD> + <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle> <A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A> </TD> + </TR> +</TABLE> + +<!-- banner Nevrax --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%> + <TR><TD BGCOLOR="#000000" BACKGROUND="http://www.nevrax.org/inc/img/black_banner.jpg"><A HREF="http://www.nevrax.org"><IMG SRC="http://www.nevrax.org/inc/img/nevrax.gif" WIDTH="170" HEIGHT="45" BORDER=0 ALT="Nevrax" ></A></TD></TR> +</TABLE> + +<!-- main table --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 height=100%> + <TR> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="10" BORDER=0 ALT=""></TD> + <TD WIDTH=140 BGCOLOR=#dddddd VALIGN=TOP ALIGN=middle><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT=""> + + <!------ Begin Box ------> + <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=black><TR><TD><TABLE border=0 cellspacing=2 cellpadding=0 width=120><tr><TD ALIGN=middle bgcolor=black> + <FONT COLOR=white FACE="sans-serif"><B>Nevrax.org</B></FONT></TD></TR><tr><td colspan=2 bgcolor=#FFFFFF> + <TABLE cellspacing=0 cellpadding=1 border=0> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="Rubrique news"><img width=13 height=15 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-news.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="News">News</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Rubrique mail"><img width=15 height=11 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-mail.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Mailing list archive">Mailing-list</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Rubrique docs"><img width=14 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-docs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Documentation">Documentation</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="Rubrique cvs"><img width=13 height=17 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-cvs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="CVS Web">CVS</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Rubrique bugs"><img width=20 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-bugs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Bugtracking">Bugs</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="Rubrique license"><img width=18 height=12 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-gpl.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="License">License</a></td></tr> + </TABLE> + </TD></TR></TABLE></TD></TR></TABLE> + <!------ End Box ------> + + </TD> + <TD WIDTH=15><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD ALIGN=left valign=top><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT=""> + +<!-- title --> +<TABLE background="http://www.nevrax.org/inc/img/redline.gif" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td> +<A HREF="http://www.nevrax.org/docs/"><img src="http://www.nevrax.org/inc/img/t_docs.gif" ALT="Docs" HEIGHT=20 BORDER=0></A> +</td><td><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="1" HEIGHT="1" BORDER=0 ALT=""> +</td></tr></table> + + +<!-- block --> +<TABLE bgcolor="#dddddd" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td width=1% valign=middle><img width=6 height=14 hspace=2 vspace=2 src="http://www.nevrax.org/inc/img/reddots.gif"></TD> + <TD><B>Documentation</B></TD> + <TD ALIGN=RIGHT> </td> +</tr></table> +<!-- Generated by Doxygen 1.2.14 --> +<center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> <a class="qindexRef" doxygen="_cgi:http://www.nevrax.org/cgi-bin/nel-search.cgi" href="http://www.nevrax.org/cgi-bin/nel-search.cgi">Search</a> </center> +<hr><h1>NLAIAGENT::CAgentScript Class Reference</h1>Class for managing script agent. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="agent__script_8h-source.html">agent_script.h</a>></code> +<p> +<p>Inheritance diagram for NLAIAGENT::CAgentScript: +<p><center><img src="classNLAIAGENT_1_1CAgentScript.gif" usemap="#NLAIAGENT::CAgentScript_map" border="0"></center> +<map name="NLAIAGENT::CAgentScript_map"> +<area href="classNLAIAGENT_1_1IAgentManager.html" alt="NLAIAGENT::IAgentManager" shape="rect" coords="666,672,878,696"> +<area href="classNLAIAGENT_1_1IAgent.html" alt="NLAIAGENT::IAgent" shape="rect" coords="666,616,878,640"> +<area href="classNLAIAGENT_1_1IAgentComposite.html" alt="NLAIAGENT::IAgentComposite" shape="rect" coords="666,560,878,584"> +<area href="classNLAIAGENT_1_1IBasicAgent.html" alt="NLAIAGENT::IBasicAgent" shape="rect" coords="666,504,878,528"> +<area href="classNLAIAGENT_1_1IConnectIA.html" alt="NLAIAGENT::IConnectIA" shape="rect" coords="666,448,878,472"> +<area href="classNLAIAGENT_1_1IRefrence.html" alt="NLAIAGENT::IRefrence" shape="rect" coords="666,392,878,416"> +<area href="classNLAIAGENT_1_1IObjectIA.html" alt="NLAIAGENT::IObjectIA" shape="rect" coords="666,336,878,360"> +<area href="classNLAIAGENT_1_1IBasicObjectIA.html" alt="NLAIAGENT::IBasicObjectIA" shape="rect" coords="666,280,878,304"> +<area href="classNLAIC_1_1IBasicInterface.html" alt="NLAIC::IBasicInterface" shape="rect" coords="666,224,878,248"> +<area href="classNLAIC_1_1IBasicType.html" alt="NLAIC::IBasicType" shape="rect" coords="666,168,878,192"> +<area href="classNLAIC_1_1IPointerGestion.html" alt="NLAIC::IPointerGestion" shape="rect" coords="666,112,878,136"> +<area href="classNLMISC_1_1IStreamable.html" alt="NLMISC::IStreamable" shape="rect" coords="666,56,878,80"> +<area href="classNLMISC_1_1IClassable.html" alt="NLMISC::IClassable" shape="rect" coords="666,0,878,24"> +<area href="classNLAIAGENT_1_1CActorScript.html" alt="NLAIAGENT::CActorScript" shape="rect" coords="222,784,434,808"> +<area href="classNLAIAGENT_1_1CAgentManagerTimer.html" alt="NLAIAGENT::CAgentManagerTimer" shape="rect" coords="444,784,656,808"> +<area href="classNLAIAGENT_1_1CAgentOperation.html" alt="NLAIAGENT::CAgentOperation" shape="rect" coords="666,784,878,808"> +<area href="classNLAIAGENT_1_1CAgentWatchTimer.html" alt="NLAIAGENT::CAgentWatchTimer" shape="rect" coords="888,784,1100,808"> +<area href="classNLAIAGENT_1_1IMainAgent.html" alt="NLAIAGENT::IMainAgent" shape="rect" coords="1110,784,1322,808"> +<area href="classNLAIAGENT_1_1CFsmScript.html" alt="NLAIAGENT::CFsmScript" shape="rect" coords="0,840,212,864"> +<area href="classNLAIAGENT_1_1COperatorScript.html" alt="NLAIAGENT::COperatorScript" shape="rect" coords="222,840,434,864"> +<area href="classNLAILOGIC_1_1CGoalPath.html" alt="NLAILOGIC::CGoalPath" shape="rect" coords="444,840,656,864"> +<area href="classNLAIAGENT_1_1CAgentClockTimer.html" alt="NLAIAGENT::CAgentClockTimer" shape="rect" coords="888,840,1100,864"> +<area href="classNLAIAGENT_1_1CMainAgentScript.html" alt="NLAIAGENT::CMainAgentScript" shape="rect" coords="1110,840,1322,864"> +<area href="classNLAIAGENT_1_1CSeqFsmScript.html" alt="NLAIAGENT::CSeqFsmScript" shape="rect" coords="0,896,212,920"> +</map> +<a href="classNLAIAGENT_1_1CAgentScript-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> +<tr><td colspan=2><br><h2>Public Types</h2></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25">TMethodNumDef</a> { <br> + <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s0">TSend</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s1">TSendComponent</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s2">TGetChildTag</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s3">TAddChildTag</a>, +<br> + <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s4">TRemoveChild</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s5">TFather</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s6">TSelf</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s7">TGetName</a>, +<br> + <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s8">TIsInherited</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s9">TGetClassName</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s10">TRunTellComponent</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s11">TRunAskComponent</a>, +<br> + <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s12">TRunAskParentNotify</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s13">TRunTellParentNotify</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s14">TSetStatic</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s15">TGetValue</a>, +<br> + <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s16">TSetValue</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s17">TDeflautProccessMsg</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s18">TInitComponent</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s19">TIsEUU</a>, +<br> + <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s20">TAddSet</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s21">TLastM</a> +<br> + }</td></tr> +<tr><td> </td><td><font size=-1><em>This enum define ident for hard coded method that we have to import its under the script.</em> <a href="#s25">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s26">TTypeCheck</a> { <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s26s22">CheckAll</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s26s23">CheckCount</a>, +<a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s26s24">DoNotCheck</a> + }</td></tr> +<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a0">callFunction</a> (std::string &, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *p=NULL)</td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a1">CAgentScript</a> (const CAgentScript &)</td></tr> +<tr><td> </td><td><font size=-1><em>Construct with copy constructor.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a2">CAgentScript</a> (<a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>Build with an knowning manager.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a3">CAgentScript</a> (<a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> *, <a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> *, <a class="el" href="classstd_1_1list.html">std::list</a>< <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * > &, <a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>Build with an knowning manager and a list of static compoment.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a4">~CAgentScript</a> ()</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a5">isa</a> (const std::string &) const</td></tr> +<tr><td> </td><td><font size=-1><em>Test the set of the agent.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a6">addSet</a> (const std::string &)</td></tr> +<tr><td> </td><td><font size=-1><em>Add a set for the agent.</em> <a href="#a6">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual std::set< std::string <br> +>::const_iterator </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a7">beginSet</a> () const</td></tr> +<tr><td nowrap align=right valign=top>virtual std::set< std::string <br> +>::const_iterator </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a8">endSet</a> () const</td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLAILOGIC_1_1CFactBase.html">NLAILOGIC::CFactBase</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a9">getFactBase</a> ()</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a10">runGoalMsg</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a11">runCancelGoalMsg</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a12">runFactMsg</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a13">removeGoal</a> (<a class="el" href="classNLAILOGIC_1_1CGoal.html">NLAILOGIC::CGoal</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a14">setTopLevel</a> (NLAIAGENT::CAgentScript *)</td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a15">getClass</a> () const</td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a16">getClassName</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Returns the name of the class in the registry.</em> <a href="#a16">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLAILOGIC_1_1CGoal.html">NLAILOGIC::CGoal</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a17">getTopGoal</a> ()</td></tr> +<tr><td nowrap align=right valign=top>virtual const std::vector<<br> + <a class="el" href="classNLAILOGIC_1_1CGoal.html">NLAILOGIC::CGoal</a> * > * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a18">getGoalStack</a> ()</td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#a19">callConstructor</a> ()</td></tr> +<tr><td colspan="2"><div class="groupHeader">CAgentScript member methods.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_0">addOperator</a> (<a class="el" href="classNLAILOGIC_1_1IBaseOperator.html">NLAILOGIC::IBaseOperator</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>Method for adding operator.</em> <a href="#z142_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_1">remOperator</a> (<a class="el" href="classNLAILOGIC_1_1IBaseOperator.html">NLAILOGIC::IBaseOperator</a> *p)</td></tr> +<tr><td> </td><td><font size=-1><em>Removing operator from th agent.</em> <a href="#z142_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_2">addDynamicAgent</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *g)</td></tr> +<tr><td> </td><td><font size=-1><em>Add an agent to the dynamic agent child.</em> <a href="#z142_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_3">addDynamicAgent</a> (<a class="el" href="classNLAIAGENT_1_1CStringType.html">CStringType</a> &, <a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_4">getDynamicAgent</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *g)</td></tr> +<tr><td> </td><td><font size=-1><em>Get agent from the dynamic agent child.</em> <a href="#z142_4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_5">getDynamicName</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *g)</td></tr> +<tr><td> </td><td><font size=-1><em>Get the instance name of the agent in its manager.</em> <a href="#z142_5">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_6">removeDynamic</a> (<a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">NLAIAGENT::IBasicAgent</a> *ag)</td></tr> +<tr><td> </td><td><font size=-1><em>remove an agent from the manager.</em> <a href="#z142_6">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_7">removeDynamic</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *g)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_8">runAskParentNotify</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>This function process the message <a class="el" href="classNLAIAGENT_1_1CNotifyParentScript.html">CNotifyParentScript</a> for the runAsk.</em> <a href="#z142_8">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_9">runTellComponent</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>This function process the message MsgTellCompoment the result is to transmit a Message to an compoment.</em> <a href="#z142_9">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_10">runAskGetValue</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_11">runTellSetValue</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_12">runInitComponent</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_13">runInitClass</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_14">runTellParentNotify</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>This function process the message <a class="el" href="classNLAIAGENT_1_1CNotifyParentScript.html">CNotifyParentScript</a> for the runTell.</em> <a href="#z142_14">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1IOpCode.html">NLAISCRIPT::IOpCode</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_15">getMethode</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a> inheritance, <a class="el" href="memory__common_8h.html#a10">sint32</a> <a class="el" href="driver__opengl__extension__def_8h.html#a358">index</a>)</td></tr> +<tr><td> </td><td><font size=-1><em>get the closure correspondent of the method indexed by index in the base class inheritance.</em> <a href="#z142_15">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1IOpCode.html">NLAISCRIPT::IOpCode</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_16">getMethode</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a> <a class="el" href="driver__opengl__extension__def_8h.html#a358">index</a>)</td></tr> +<tr><td> </td><td><font size=-1><em>get the closure correspondent of the method indexed by index.</em> <a href="#z142_16">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_17">getAgentManager</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Get the manager of the instance.</em> <a href="#z142_17">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_18">getFactoryClass</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Get the creator of this instance.</em> <a href="#z142_18">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_19">getChildMessageIndex</a> (const <a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> *, <a class="el" href="memory__common_8h.html#a10">sint32</a>)</td></tr> +<tr><td> </td><td><font size=-1><em>get the mail boxe for scripted message.</em> <a href="#z142_19">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z142_20">setAgentManager</a> (<a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> *manager)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the manager for this instance.</em> <a href="#z142_20">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">IAgentManager member method.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z143_0">getBaseMethodCount</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Return the nomber of internal C++ hard coded method that the class can process.</em> <a href="#z143_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z143_1">getAgentContext</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Get an valid context for this instance.</em> <a href="#z143_1">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Base class member method.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_0">runChildren</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Run all child.</em> <a href="#z144_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_1">runChildrenStepByStep</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Activates the child agents.</em> <a href="#z144_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_2">onKill</a> (<a class="el" href="classNLAIAGENT_1_1IConnectIA.html">IConnectIA</a> *A)</td></tr> +<tr><td> </td><td><font size=-1><em>Called by an agent who's destroyed te remove its references.</em> <a href="#z144_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_3">processMessages</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>The processMessages method, process the loop/Run message.</em> <a href="#z144_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_4">processMessages</a> (<a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> *, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_5">processContinuation</a> (<a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> *, <a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_6">runActivity</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Mailer do'nt have own activity.</em> <a href="#z144_6">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_7">isEqual</a> (const <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">IBasicObjectIA</a> &a) const</td></tr> +<tr><td> </td><td><font size=-1><em>Implementation of the isEqual of the <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">IBasicObjectIA</a>.</em> <a href="#z144_7">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_8">haveActivity</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>allow to know if the agent have an activity process to run.</em> <a href="#z144_8">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_9">sendMethod</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_10">sendMethodCompoment</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_11">runMethodBase</a> (int heritance, int <a class="el" href="driver__opengl__extension__def_8h.html#a358">index</a>, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_12">runMethodBase</a> (int <a class="el" href="driver__opengl__extension__def_8h.html#a358">index</a>, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual std::string </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_13">getMethodeMemberDebugString</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a>, <a class="el" href="memory__common_8h.html#a10">sint32</a>) const</td></tr> +<tr><td> </td><td><font size=-1><em>The methode <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_13">getMethodeMemberDebugString</a>(sint32 heritance, sint32 index) return a string that define the name and the argument of the method.</em> <a href="#z144_13">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_14">getStaticMemberSize</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Static member is the component that the agent is create and die with.</em> <a href="#z144_14">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_15">getStaticMemberIndex</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> &) const</td></tr> +<tr><td> </td><td><font size=-1><em>to get the index of a given components name.</em> <a href="#z144_15">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_16">getStaticMember</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a>) const</td></tr> +<tr><td> </td><td><font size=-1><em>to get the pointer of a given components referened by an index.</em> <a href="#z144_16">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_17">setStaticMember</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a>, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>to cahnge a given components given by a string.</em> <a href="#z144_17">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceNLAIAGENT.html#a1">tQueue</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_18">getPrivateMember</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> *, const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> *, const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &) const</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceNLAIAGENT.html#a1">tQueue</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_19">isMember</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> *, const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> *, const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &) const</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceNLAIAGENT.html#a1">tQueue</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_20">isDeflautProccessMsg</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> *, const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> *, const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &) const</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_21">isClassInheritedFrom</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> &) const</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_22">getMethodIndexSize</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>getMethodIndexSize define the nomber of method define in the class.</em> <a href="#z144_22">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_23">runMethodeMember</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a> heritance, <a class="el" href="memory__common_8h.html#a10">sint32</a> <a class="el" href="driver__opengl__extension__def_8h.html#a358">index</a>, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>The methode <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_23">runMethodeMember</a>(sint32 heritance, sint32 index, IObjectIA *param) allow us to run a member method.</em> <a href="#z144_23">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_24">runMethodeMember</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a> <a class="el" href="driver__opengl__extension__def_8h.html#a358">index</a>, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>The methode <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_24">runMethodeMember</a>(sint32 index,IObjectIA *param) allow us to run a own member method.</em> <a href="#z144_24">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual CProcessResult </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_25">sendMessage</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>sendMessage allow agent to send a message to an ather agent.The message is a <a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a>.</em> <a href="#z144_25">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual CProcessResult </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_26">sendMessage</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> &, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td> </td><td><font size=-1><em>This method allow to send a message to an compoment given by an string <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a>.</em> <a href="#z144_26">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>CProcessResult </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_27">sendMessageToDynmaicChild</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> &, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> & </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_28">run</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>The work of an agent.</em> <a href="#z144_28">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual const CProcessResult & </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_29">runStep</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Some where Run method define the process of the agen.</em> <a href="#z144_29">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface base class method.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z145_0">load</a> (<a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is)</td></tr> +<tr><td> </td><td><font size=-1><em>Load the class from a stream.</em> <a href="#z145_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z145_1">save</a> (<a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os)</td></tr> +<tr><td> </td><td><font size=-1><em>Save the class in a stream.</em> <a href="#z145_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z145_2">clone</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne.</em> <a href="#z145_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z145_3">newInstance</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>This function allow a new instance, that mean that the class is a class factory.</em> <a href="#z145_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z145_4">getDebugString</a> (std::string &<a class="el" href="driver__opengl__extension__def_8h.html#a384">t</a>) const</td></tr> +<tr><td> </td><td><font size=-1><em>This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user.</em> <a href="#z145_4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> & </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z145_5">getType</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>getType return a unique string how represente the class, it can be the name of the class.</em> <a href="#z145_5">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#d0">initAgentScript</a> ()</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#d1">releaseAgentScript</a> ()</td></tr> +<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="structNLAIAGENT_1_1CAgentScript_1_1CMethodCall.html">CMethodCall</a> ** </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p0">StaticMethod</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p1">msgType</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p2">msgPerf</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p3">SendParamMessageScript</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p4">ParamSetStatic</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p5">SendCompParamMessageScript</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimple.html">NLAISCRIPT::COperandSimple</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p6">IdMsgNotifyParentClass</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p7">ParamIdGetValueMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p8">ParamGetValueMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p9">ParamIdSetValueMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p10">ParamSetValueMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p11">ParamIdTellComponentMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p12">ParamTellComponentMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p13">ParamIdInitComponentMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p14">ParamInitComponentMsg</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p15">IdMsgNotifyParent</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p16">ParamRunParentNotify</a> = NULL</td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p17">IdAgentScript</a></td></tr> +<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#b0">createComponents</a> (<a class="el" href="classstd_1_1list.html">std::list</a>< <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * > &)</td></tr> +<tr><td nowrap align=right valign=top>virtual CProcessResult </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#b1">sendBroadCast</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr> +<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> ** </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#n0">_Components</a></td></tr> +<tr><td> </td><td><font size=-1><em>Table of static compoments.</em> <a href="#n0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#n1">_NbComponents</a></td></tr> +<tr><td> </td><td><font size=-1><em>Nomber of static compoment.</em> <a href="#n1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#n2">_AgentManager</a></td></tr> +<tr><td> </td><td><font size=-1><em>The manager where the agent is run this manager have the agent script context.</em> <a href="#n2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#u0">tsetDefNameAgent</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#n3">_DynamicAgentName</a></td></tr> +<tr><td> </td><td><font size=-1><em>Map for store agent added in the dynamic child container.</em> <a href="#n3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a> * </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#n4">_AgentClass</a></td></tr> +<tr><td> </td><td><font size=-1><em>The creator of this instance. This useful for find scripted method entry point.</em> <a href="#n4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a14">sint</a> </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#n5">_iComponents</a></td></tr> +<tr><td nowrap align=right valign=top>std::set< std::string > </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#n6">mapSet</a></td></tr> +<tr><td colspan=2><br><h2>Private Types</h2></td></tr> +<tr><td nowrap align=right valign=top>typedef std::multiset< <a class="el" href="structNLAIAGENT_1_1CKeyAgent.html">CKeyAgent</a> > </td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1CAgentScript.html#u0">tsetDefNameAgent</a></td></tr> +<tr><td> </td><td><font size=-1><em>Type def for the map witch store the name of dynamic agent store in the agent.</em> <a href="#u0">More...</a><em></em></font><br><br></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Class for managing script agent. +<p> +<dl compact><dt><b> +Author: </b><dd> +Chafik sameh , Nevrax France </dl><dl compact><dt><b> +Date: </b><dd> +2000 </dl> +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00064">64</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>.<hr><h2>Member Typedef Documentation</h2> +<a name="u0" doxytag="NLAIAGENT::CAgentScript::tsetDefNameAgent"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::multiset<<a class="el" href="structNLAIAGENT_1_1CKeyAgent.html">CKeyAgent</a>> NLAIAGENT::CAgentScript::tsetDefNameAgent<code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Type def for the map witch store the name of dynamic agent store in the agent. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00158">158</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<hr><h2>Member Enumeration Documentation</h2> +<a name="s25" doxytag="NLAIAGENT::CAgentScript::TMethodNumDef"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLAIAGENT::CAgentScript::TMethodNumDef + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This enum define ident for hard coded method that we have to import its under the script. +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="s25s0" doxytag="TSend"></a><em>TSend</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="s25s1" doxytag="TSendComponent"></a><em>TSendComponent</em></em> </td><td> +Index of the send method.</td></tr> +<tr><td valign=top><em><a name="s25s2" doxytag="TGetChildTag"></a><em>TGetChildTag</em></em> </td><td> +Index of the send with continuation method.</td></tr> +<tr><td valign=top><em><a name="s25s3" doxytag="TAddChildTag"></a><em>TAddChildTag</em></em> </td><td> +Index of the getChild method.</td></tr> +<tr><td valign=top><em><a name="s25s4" doxytag="TRemoveChild"></a><em>TRemoveChild</em></em> </td><td> +Index of the addChild method.</td></tr> +<tr><td valign=top><em><a name="s25s5" doxytag="TFather"></a><em>TFather</em></em> </td><td> +Index of the removeDynamic method.</td></tr> +<tr><td valign=top><em><a name="s25s6" doxytag="TSelf"></a><em>TSelf</em></em> </td><td> +Get the father of the agent.</td></tr> +<tr><td valign=top><em><a name="s25s7" doxytag="TGetName"></a><em>TGetName</em></em> </td><td> +Get The self pointer.</td></tr> +<tr><td valign=top><em><a name="s25s8" doxytag="TIsInherited"></a><em>TIsInherited</em></em> </td><td> +Get the name of the agent in the manager child list.</td></tr> +<tr><td valign=top><em><a name="s25s9" doxytag="TGetClassName"></a><em>TGetClassName</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="s25s10" doxytag="TRunTellComponent"></a><em>TRunTellComponent</em></em> </td><td> +Returns the name of the class in the registry.</td></tr> +<tr><td valign=top><em><a name="s25s11" doxytag="TRunAskComponent"></a><em>TRunAskComponent</em></em> </td><td> +transmit Message to an compoment.</td></tr> +<tr><td valign=top><em><a name="s25s12" doxytag="TRunAskParentNotify"></a><em>TRunAskParentNotify</em></em> </td><td> +transmit Message to an compoment.</td></tr> +<tr><td valign=top><em><a name="s25s13" doxytag="TRunTellParentNotify"></a><em>TRunTellParentNotify</em></em> </td><td> +the offest of the runAskParentNotify method.</td></tr> +<tr><td valign=top><em><a name="s25s14" doxytag="TSetStatic"></a><em>TSetStatic</em></em> </td><td> +the offest of the runTellParentNotify method.</td></tr> +<tr><td valign=top><em><a name="s25s15" doxytag="TGetValue"></a><em>TGetValue</em></em> </td><td> +Method to assign a new value to a static component.</td></tr> +<tr><td valign=top><em><a name="s25s16" doxytag="TSetValue"></a><em>TSetValue</em></em> </td><td> +Processes the "Ask(GetValueMsg)" msg to obtain a public value of the agent.</td></tr> +<tr><td valign=top><em><a name="s25s17" doxytag="TDeflautProccessMsg"></a><em>TDeflautProccessMsg</em></em> </td><td> +Processes the "Tell(SetValueMsg)" msg to connect to the value of a distant object.</td></tr> +<tr><td valign=top><em><a name="s25s18" doxytag="TInitComponent"></a><em>TInitComponent</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="s25s19" doxytag="TIsEUU"></a><em>TIsEUU</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="s25s20" doxytag="TAddSet"></a><em>TAddSet</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="s25s21" doxytag="TLastM"></a><em>TLastM</em></em> </td><td> +The count of export method.</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00069">69</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="s26" doxytag="NLAIAGENT::CAgentScript::TTypeCheck"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLAIAGENT::CAgentScript::TTypeCheck + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="s26s22" doxytag="CheckAll"></a><em>CheckAll</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="s26s23" doxytag="CheckCount"></a><em>CheckCount</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="s26s24" doxytag="DoNotCheck"></a><em>DoNotCheck</em></em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00095">95</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a name="a1" doxytag="NLAIAGENT::CAgentScript::CAgentScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CAgentScript::CAgentScript </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const CAgentScript & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Construct with copy constructor. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00353">353</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8h-source.html#l00171">_AgentManager</a>, <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00184">_iComponents</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="agent__script_8h-source.html#l00186">mapSet</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s4">NLAIC::CTypeOfObject::tAgent</a>, and <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>. +<p> +Referenced by <a class="el" href="actor__script_8cpp-source.html#l00126">NLAIAGENT::CActorScript::activate</a>, <a class="el" href="main__agent__script_8cpp-source.html#l00164">NLAIAGENT::CMainAgentScript::addDynamicAgent</a>, <a class="el" href="agent__script_8cpp-source.html#l00737">addDynamicAgent</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="operation_8cpp-source.html#l00181">NLAIAGENT::CAgentOperation::clone</a>, <a class="el" href="agent__script_8cpp-source.html#l00620">clone</a>, <a class="el" href="agent__script_8cpp-source.html#l02327">createComponents</a>, <a class="el" href="operation_8cpp-source.html#l00323">NLAIAGENT::CAgentOperation::initClass</a>, <a class="el" href="operation_8cpp-source.html#l00160">NLAIAGENT::CAgentOperation::isEqual</a>, <a class="el" href="operator__script_8cpp-source.html#l00338">NLAIAGENT::COperatorScript::lookForGoals</a>, <a class="el" href="operation_8cpp-source.html#l00187">NLAIAGENT::CAgentOperation::newInstance</a>, <a class="el" href="agent__script_8cpp-source.html#l00626">newInstance</a>, <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>, <a class="el" href="agent__script_8cpp-source.html#l01164">sendMessageToDynmaicChild</a>, <a class="el" href="agent__script_8cpp-source.html#l00472">setAgentManager</a>, <a class="el" href="agent__script_8cpp-source.html#l00493">setStaticMember</a>, <a class="el" href="actor__script_8cpp-source.html#l00149">NLAIAGENT::CActorScript::unActivate</a>, and <a class="el" href="operation_8cpp-source.html#l00085">NLAIAGENT::CAgentOperation::update</a>. </td> + </tr> +</table> +<a name="a2" doxytag="NLAIAGENT::CAgentScript::CAgentScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CAgentScript::CAgentScript </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Build with an knowning manager. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00397">397</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00171">_AgentManager</a>, <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00184">_iComponents</a>, and <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>. </td> + </tr> +</table> +<a name="a3" doxytag="NLAIAGENT::CAgentScript::CAgentScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CAgentScript::CAgentScript </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classstd_1_1list.html">std::list</a>< <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * > & </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Build with an knowning manager and a list of static compoment. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00405">405</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="driver__opengl__extension__def_8h-source.html#l00822">components</a>. </td> + </tr> +</table> +<a name="a4" doxytag="NLAIAGENT::CAgentScript::~CAgentScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CAgentScript::~CAgentScript </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00452">452</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, and <a class="el" href="agents_8cpp-source.html#l00057">NLAIAGENT::IAgent::Kill</a>. </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a name="z142_3" doxytag="NLAIAGENT::CAgentScript::addDynamicAgent"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::addDynamicAgent </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1CStringType.html">CStringType</a> & </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00787">787</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, <a class="el" href="basic__agent_8cpp-source.html#l00067">NLAIAGENT::IAgentComposite::addChild</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s4">NLAIC::CTypeOfObject::tAgent</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>. </td> + </tr> +</table> +<a name="z142_2" doxytag="NLAIAGENT::CAgentScript::addDynamicAgent"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::addDynamicAgent </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>g</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Add an agent to the dynamic agent child. +<p> +Method have an <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> argument, this argument must store an <a class="el" href="classNLAIAGENT_1_1CStringType.html">CStringType</a> first and an <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> pointer memory next. The <a class="el" href="classNLAIAGENT_1_1CStringType.html">CStringType</a> is the name of the agent. The <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> pointer memory is the agent. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMainAgentScript.html#a9">NLAIAGENT::CMainAgentScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00737">737</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, <a class="el" href="basic__agent_8cpp-source.html#l00067">NLAIAGENT::IAgentComposite::addChild</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="agents_8cpp-source.html#l00288">NLAIAGENT::IBasicAgent::IBasicAgent</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s4">NLAIC::CTypeOfObject::tAgent</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>. +<p> +Referenced by <a class="el" href="actor__script_8cpp-source.html#l00609">NLAIAGENT::CActorScript::Launch</a>, and <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z142_0" doxytag="NLAIAGENT::CAgentScript::addOperator"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::addOperator </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAILOGIC_1_1IBaseOperator.html">NLAILOGIC::IBaseOperator</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Method for adding operator. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01613">1613</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. </td> + </tr> +</table> +<a name="a6" doxytag="NLAIAGENT::CAgentScript::addSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::addSet </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Add a set for the agent. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00732">732</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00186">mapSet</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01790">runMethodBase</a>. </td> + </tr> +</table> +<a name="a7" doxytag="NLAIAGENT::CAgentScript::beginSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual std::set<std::string>::const_iterator NLAIAGENT::CAgentScript::beginSet </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00351">351</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00186">mapSet</a>. </td> + </tr> +</table> +<a name="a19" doxytag="NLAIAGENT::CAgentScript::callConstructor"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::callConstructor </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02356">2356</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="codage_8h-source.html#l00339">NLAISCRIPT::CCodeContext::Code</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00577">NLAISCRIPT::CAgentClass::findMethod</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode</a>, <a class="el" href="agent__script_8h-source.html#l00408">getClass</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, <a class="el" href="libcode_8cpp-source.html#l00041">NLAISCRIPT::CCallPrint::inputOutput</a>, <a class="el" href="codage_8cpp-source.html#l00112">NLAISCRIPT::CCodeBrancheRun::run</a>, and <a class="el" href="codage_8h-source.html#l00341">NLAISCRIPT::CCodeContext::Self</a>. </td> + </tr> +</table> +<a name="a0" doxytag="NLAIAGENT::CAgentScript::callFunction"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::callFunction </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> * </td> + <td class="mdname" nowrap> <em>p</em> = NULL</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02386">2386</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="codage_8h-source.html#l00339">NLAISCRIPT::CCodeContext::Code</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00577">NLAISCRIPT::CAgentClass::findMethod</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode</a>, <a class="el" href="agent__script_8h-source.html#l00408">getClass</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, <a class="el" href="libcode_8cpp-source.html#l00041">NLAISCRIPT::CCallPrint::inputOutput</a>, <a class="el" href="codage_8cpp-source.html#l00112">NLAISCRIPT::CCodeBrancheRun::run</a>, and <a class="el" href="codage_8h-source.html#l00341">NLAISCRIPT::CCodeContext::Self</a>. </td> + </tr> +</table> +<a name="z145_2" doxytag="NLAIAGENT::CAgentScript::clone"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> * NLAIAGENT::CAgentScript::clone </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z118_0">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a9">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00620">620</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>. </td> + </tr> +</table> +<a name="b0" doxytag="NLAIAGENT::CAgentScript::createComponents"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::createComponents </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classstd_1_1list.html">std::list</a>< <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * > & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [protected]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02327">2327</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00822">components</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s4">NLAIC::CTypeOfObject::tAgent</a>, and <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>. </td> + </tr> +</table> +<a name="a8" doxytag="NLAIAGENT::CAgentScript::endSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual std::set<std::string>::const_iterator NLAIAGENT::CAgentScript::endSet </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00356">356</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00186">mapSet</a>. </td> + </tr> +</table> +<a name="z143_1" doxytag="NLAIAGENT::CAgentScript::getAgentContext"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a>* NLAIAGENT::CAgentScript::getAgentContext </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get an valid context for this instance. +<p> + +<p> +Implements <a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a3">NLAIAGENT::IAgentManager</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMainAgentScript.html#a1">NLAIAGENT::CMainAgentScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00285">285</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00260">getAgentManager</a>, and <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. </td> + </tr> +</table> +<a name="z142_17" doxytag="NLAIAGENT::CAgentScript::getAgentManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a>* NLAIAGENT::CAgentScript::getAgentManager </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the manager of the instance. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00260">260</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00171">_AgentManager</a>, and <a class="el" href="agent__manager_8h-source.html#l00048">NLAIAGENT::IAgentManager::IAgentManager</a>. +<p> +Referenced by <a class="el" href="operator__script_8cpp-source.html#l00356">NLAIAGENT::COperatorScript::checkPreconditions</a>, <a class="el" href="operator__script_8cpp-source.html#l00236">NLAIAGENT::COperatorScript::execOnActivate</a>, <a class="el" href="actor__script_8cpp-source.html#l00985">NLAIAGENT::CActorScript::failure</a>, <a class="el" href="agent__script_8h-source.html#l00285">getAgentContext</a>, <a class="el" href="actor__script_8cpp-source.html#l00191">NLAIAGENT::CActorScript::pause</a>, <a class="el" href="actor__script_8cpp-source.html#l00243">NLAIAGENT::CActorScript::restart</a>, <a class="el" href="actor__script_8cpp-source.html#l00401">NLAIAGENT::CActorScript::run</a>, <a class="el" href="actor__script_8cpp-source.html#l00966">NLAIAGENT::CActorScript::success</a>, and <a class="el" href="actor__script_8cpp-source.html#l00149">NLAIAGENT::CActorScript::unActivate</a>. </td> + </tr> +</table> +<a name="z143_0" doxytag="NLAIAGENT::CAgentScript::getBaseMethodCount"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int NLAIAGENT::CAgentScript::getBaseMethodCount </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return the nomber of internal C++ hard coded method that the class can process. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a4">NLAIAGENT::IAgentManager</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a19">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02043">2043</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01948">getMethodeMemberDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l01358">processMessages</a>, and <a class="el" href="agent__script_8cpp-source.html#l02048">runMethodeMember</a>. </td> + </tr> +</table> +<a name="z142_19" doxytag="NLAIAGENT::CAgentScript::getChildMessageIndex"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a10">sint32</a> NLAIAGENT::CAgentScript::getChildMessageIndex </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the mail boxe for scripted message. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00488">488</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, and <a class="el" href="interpret__object__agent_8cpp-source.html#l00254">NLAISCRIPT::CAgentClass::getChildMessageIndex</a>. </td> + </tr> +</table> +<a name="a15" doxytag="NLAIAGENT::CAgentScript::getClass"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a>* NLAIAGENT::CAgentScript::getClass </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00408">408</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l02356">callConstructor</a>, and <a class="el" href="agent__script_8cpp-source.html#l02386">callFunction</a>. </td> + </tr> +</table> +<a name="a16" doxytag="NLAIAGENT::CAgentScript::getClassName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> * NLAIAGENT::CAgentScript::getClassName </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Returns the name of the class in the registry. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00079">79</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, and <a class="el" href="interpret__object_8cpp-source.html#l00106">NLAISCRIPT::IClassInterpret::getClassName</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z145_4" doxytag="NLAIAGENT::CAgentScript::getDebugString"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::getDebugString </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>t</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z118_2">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a11">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00640">640</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8h-source.html#l00171">_AgentManager</a>, <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00924">NLAISCRIPT::CAgentClass::getComponentName</a>, <a class="el" href="agent__object_8h-source.html#l00102">NLAIAGENT::CStringType::getStr</a>, <a class="el" href="interpret__object_8cpp-source.html#l00078">NLAISCRIPT::IClassInterpret::getType</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, <a class="el" href="baseai_8h-source.html#l00120">NLAIAGENT::CIdMethod::Index</a>, <a class="el" href="agent__script_8cpp-source.html#l02173">isMember</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="abstract__interface_8h-source.html#l00086">NLAIC::IPointerGestion::release</a>, <a class="el" href="opcode__call__method_8cpp-source.html#l00139">NLAISCRIPT::CCallMethod::runOpCode</a>, <a class="el" href="codage_8h-source.html#l00341">NLAISCRIPT::CCodeContext::Self</a>, <a class="el" href="codage_8h-source.html#l00335">NLAISCRIPT::CCodeContext::Stack</a>, <a class="el" href="ident__type_8cpp-source.html#l00079">NLAIC::stringGetBuild</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, and <a class="el" href="baseai_8h-source.html#l00141">NLAIAGENT::tQueue</a>. </td> + </tr> +</table> +<a name="z142_4" doxytag="NLAIAGENT::CAgentScript::getDynamicAgent"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::getDynamicAgent </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>g</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get agent from the dynamic agent child. +<p> +Method have an <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> argument where he must store an <a class="el" href="classNLAIAGENT_1_1CStringType.html">CStringType</a> representative of the name of the agent. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00860">860</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00233">x</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z142_5" doxytag="NLAIAGENT::CAgentScript::getDynamicName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::getDynamicName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>g</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the instance name of the agent in its manager. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01101">1101</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html#z136_10">NLAIAGENT::IBaseGroupType::get</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>. </td> + </tr> +</table> +<a name="a9" doxytag="NLAIAGENT::CAgentScript::getFactBase"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual const <a class="el" href="classNLAILOGIC_1_1CFactBase.html">NLAILOGIC::CFactBase</a>* NLAIAGENT::CAgentScript::getFactBase </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00379">379</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="z142_18" doxytag="NLAIAGENT::CAgentScript::getFactoryClass"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a>* NLAIAGENT::CAgentScript::getFactoryClass </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the creator of this instance. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00266">266</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="operator__script_8cpp-source.html#l00141">NLAIAGENT::COperatorScript::getType</a>, and <a class="el" href="main__agent__script_8cpp-source.html#l00145">NLAIAGENT::CMainAgentScript::run</a>. </td> + </tr> +</table> +<a name="a18" doxytag="NLAIAGENT::CAgentScript::getGoalStack"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual const std::vector<<a class="el" href="classNLAILOGIC_1_1CGoal.html">NLAILOGIC::CGoal</a> *>* NLAIAGENT::CAgentScript::getGoalStack </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00421">421</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="z142_16" doxytag="NLAIAGENT::CAgentScript::getMethode"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1IOpCode.html">NLAISCRIPT::IOpCode</a> * NLAIAGENT::CAgentScript::getMethode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname1" valign="top" nowrap> <em>index</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the closure correspondent of the method indexed by index. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00550">550</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00453">NLAISCRIPT::CAgentClass::getMethodIndexSize</a>, <a class="el" href="interpret__object_8cpp-source.html#l00078">NLAISCRIPT::IClassInterpret::getType</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>. </td> + </tr> +</table> +<a name="z142_15" doxytag="NLAIAGENT::CAgentScript::getMethode"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1IOpCode.html">NLAISCRIPT::IOpCode</a> * NLAIAGENT::CAgentScript::getMethode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>inheritance</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>index</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the closure correspondent of the method indexed by index in the base class inheritance. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00534">534</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00453">NLAISCRIPT::CAgentClass::getMethodIndexSize</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, and <a class="el" href="interpret__object__agent_8cpp-source.html#l00721">NLAISCRIPT::CAgentClass::sizeVTable</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01358">processMessages</a>, and <a class="el" href="agent__script_8cpp-source.html#l02048">runMethodeMember</a>. </td> + </tr> +</table> +<a name="z144_13" doxytag="NLAIAGENT::CAgentScript::getMethodeMemberDebugString"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::string NLAIAGENT::CAgentScript::getMethodeMemberDebugString </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The methode <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_13">getMethodeMemberDebugString</a>(sint32 heritance, sint32 index) return a string that define the name and the argument of the method. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a15">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01948">1948</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8cpp-source.html#l02043">getBaseMethodCount</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00218">id</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s3">TAddChildTag</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s5">TFather</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s2">TGetChildTag</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s7">TGetName</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s15">TGetValue</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s18">TInitComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s11">TRunAskComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s12">TRunAskParentNotify</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s10">TRunTellComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s13">TRunTellParentNotify</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s6">TSelf</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s0">TSend</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s1">TSendComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s14">TSetStatic</a>, and <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s16">TSetValue</a>. </td> + </tr> +</table> +<a name="z144_22" doxytag="NLAIAGENT::CAgentScript::getMethodIndexSize"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a10">sint32</a> NLAIAGENT::CAgentScript::getMethodIndexSize </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +getMethodIndexSize define the nomber of method define in the class. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IBasicAgent.html#z114_0">NLAIAGENT::IBasicAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a20">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00608">608</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s21">TLastM</a>. </td> + </tr> +</table> +<a name="z144_18" doxytag="NLAIAGENT::CAgentScript::getPrivateMember"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="namespaceNLAIAGENT.html#a1">tQueue</a> NLAIAGENT::CAgentScript::getPrivateMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> & </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02164">2164</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8cpp-source.html#l02260">NLAIAGENT::isTemplateMember</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, and <a class="el" href="baseai_8h-source.html#l00141">NLAIAGENT::tQueue</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l02173">isMember</a>. </td> + </tr> +</table> +<a name="z144_16" doxytag="NLAIAGENT::CAgentScript::getStaticMember"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * NLAIAGENT::CAgentScript::getStaticMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to get the pointer of a given components referened by an index. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a7">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00523">523</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01196">sendMessage</a>. </td> + </tr> +</table> +<a name="z144_15" doxytag="NLAIAGENT::CAgentScript::getStaticMemberIndex"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a10">sint32</a> NLAIAGENT::CAgentScript::getStaticMemberIndex </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to get the index of a given components name. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a6">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02255">2255</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, and <a class="el" href="interpret__object__agent_8cpp-source.html#l00344">NLAISCRIPT::CAgentClass::getInheritedStaticMemberIndex</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01006">runInitComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l00978">runTellSetValue</a>, and <a class="el" href="agent__script_8cpp-source.html#l01196">sendMessage</a>. </td> + </tr> +</table> +<a name="z144_14" doxytag="NLAIAGENT::CAgentScript::getStaticMemberSize"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a10">sint32</a> NLAIAGENT::CAgentScript::getStaticMemberSize </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Static member is the component that the agent is create and die with. +<p> +getStaticMemberSize to get the size of the static member components +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a5">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00518">518</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>. </td> + </tr> +</table> +<a name="a17" doxytag="NLAIAGENT::CAgentScript::getTopGoal"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="classNLAILOGIC_1_1CGoal.html">NLAILOGIC::CGoal</a>* NLAIAGENT::CAgentScript::getTopGoal </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00416">416</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="z145_5" doxytag="NLAIAGENT::CAgentScript::getType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> & NLAIAGENT::CAgentScript::getType </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +getType return a unique string how represente the class, it can be the name of the class. +<p> +This function is used for the sytem regstry class (see the definition of the template class Gen::CRegistry). +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z118_3">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a16">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01636">1636</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="interpret__object_8cpp-source.html#l00078">NLAISCRIPT::IClassInterpret::getType</a>, and <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#p17">IdAgentScript</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l02356">callConstructor</a>, <a class="el" href="agent__script_8cpp-source.html#l02386">callFunction</a>, <a class="el" href="agent__script_8cpp-source.html#l00640">getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l00550">getMethode</a>, <a class="el" href="agent__script_8cpp-source.html#l00717">isa</a>, <a class="el" href="agent__script_8cpp-source.html#l01500">processMessages</a>, <a class="el" href="agent__script_8cpp-source.html#l01574">run</a>, <a class="el" href="agent__script_8cpp-source.html#l01323">runChildren</a>, <a class="el" href="agent__script_8cpp-source.html#l01601">runStep</a>, <a class="el" href="agent__script_8cpp-source.html#l00899">runTellParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l00569">save</a>, and <a class="el" href="agent__script_8cpp-source.html#l01230">sendMessage</a>. </td> + </tr> +</table> +<a name="z144_8" doxytag="NLAIAGENT::CAgentScript::haveActivity"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::CAgentScript::haveActivity </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +allow to know if the agent have an activity process to run. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#a6">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CAgentManagerTimer.html#a5">NLAIAGENT::CAgentManagerTimer</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01563">1563</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, and <a class="el" href="interpret__object__agent_8cpp-source.html#l00938">NLAISCRIPT::CAgentClass::getRunMethod</a>. +<p> +Referenced by <a class="el" href="main__agent__script_8cpp-source.html#l00145">NLAIAGENT::CMainAgentScript::run</a>. </td> + </tr> +</table> +<a name="d0" doxytag="NLAIAGENT::CAgentScript::initAgentScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::initAgentScript </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00092">92</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__method__def_8h-source.html#l00079">_ADD_SET_</a>, <a class="el" href="agent__method__def_8h-source.html#l00035">_ADDCHILD_</a>, <a class="el" href="agent__method__def_8h-source.html#l00071">_FATHER_</a>, <a class="el" href="agent__method__def_8h-source.html#l00033">_GETCHILD_</a>, <a class="el" href="agent__method__def_8h-source.html#l00040">_GETNAME_</a>, <a class="el" href="agent__method__def_8h-source.html#l00078">_ISA_</a>, <a class="el" href="agent__method__def_8h-source.html#l00037">_REMOVECHILD_</a>, <a class="el" href="agent__method__def_8h-source.html#l00043">_RUNASK_</a>, <a class="el" href="agent__method__def_8h-source.html#l00042">_RUNTEL_</a>, <a class="el" href="agent__method__def_8h-source.html#l00059">_SELF_</a>, <a class="el" href="agent__method__def_8h-source.html#l00031">_SEND_</a>, <a class="el" href="agent__method__def_8h-source.html#l00046">_SETSTATIC_</a>, <a class="el" href="ai_8cpp-source.html#l00161">NLAILINK::buildScript</a>, <a class="el" href="classNLAILOGIC_1_1CBoolType.html#p0">NLAILOGIC::CBoolType::IdBoolType</a>, <a class="el" href="classNLAIAGENT_1_1CGetValueMsg.html#p0">NLAIAGENT::CGetValueMsg::IdGetValueMsg</a>, <a class="el" href="classNLAISCRIPT_1_1CGetValueMsgClass.html#p0">NLAISCRIPT::CGetValueMsgClass::IdGetValueMsgClass</a>, <a class="el" href="classNLAISCRIPT_1_1CMessageClass.html#p0">NLAISCRIPT::CMessageClass::IdMessageClass</a>, <a class="el" href="agent__script_8cpp-source.html#l00067">IdMsgNotifyParent</a>, <a class="el" href="classNLAISCRIPT_1_1CMsgNotifyParentClass.html#p0">NLAISCRIPT::CMsgNotifyParentClass::IdMsgNotifyParentClass</a>, <a class="el" href="agent__script_8cpp-source.html#l00066">IdMsgNotifyParentClass</a>, <a class="el" href="classNLAIAGENT_1_1CSetValueMsg.html#p0">NLAIAGENT::CSetValueMsg::IdSetValueMsg</a>, <a class="el" href="classNLAISCRIPT_1_1CSetValueMsgClass.html#p0">NLAISCRIPT::CSetValueMsgClass::IdSetValueMsgClass</a>, <a class="el" href="classNLAIAGENT_1_1UInt32Type.html#p0">NLAIAGENT::UInt32Type::IdUInt32Type</a>, <a class="el" href="abstract__interface_8h-source.html#l00080">NLAIC::IPointerGestion::incRef</a>, <a class="el" href="agent__script_8cpp-source.html#l00063">msgPerf</a>, <a class="el" href="agent__script_8cpp-source.html#l00062">msgType</a>, <a class="el" href="agent__script_8cpp-source.html#l00071">ParamGetValueMsg</a>, <a class="el" href="agent__script_8cpp-source.html#l00070">ParamIdGetValueMsg</a>, <a class="el" href="agent__script_8cpp-source.html#l00076">ParamIdInitComponentMsg</a>, <a class="el" href="agent__script_8cpp-source.html#l00072">ParamIdSetValueMsg</a>, <a class="el" href="agent__script_8cpp-source.html#l00077">ParamInitComponentMsg</a>, <a class="el" href="agent__script_8cpp-source.html#l00068">ParamRunParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l00073">ParamSetValueMsg</a>, <a class="el" href="agent__script_8cpp-source.html#l00075">ParamTellComponentMsg</a>, <a class="el" href="agent__script_8cpp-source.html#l00065">SendCompParamMessageScript</a>, <a class="el" href="agent__script_8cpp-source.html#l00064">SendParamMessageScript</a>, and <a class="el" href="agent__script_8cpp-source.html#l00069">StaticMethod</a>. </td> + </tr> +</table> +<a name="a5" doxytag="NLAIAGENT::CAgentScript::isa"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::CAgentScript::isa </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Test the set of the agent. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00717">717</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, <a class="el" href="agent__script_8cpp-source.html#l02250">isClassInheritedFrom</a>, <a class="el" href="agent__script_8h-source.html#l00186">mapSet</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01790">runMethodBase</a>. </td> + </tr> +</table> +<a name="z144_21" doxytag="NLAIAGENT::CAgentScript::isClassInheritedFrom"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a10">sint32</a> NLAIAGENT::CAgentScript::isClassInheritedFrom </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02250">2250</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, and <a class="el" href="interpret__object__agent_8cpp-source.html#l00678">NLAISCRIPT::CAgentClass::isClassInheritedFrom</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00717">isa</a>, and <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z144_20" doxytag="NLAIAGENT::CAgentScript::isDeflautProccessMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="namespaceNLAIAGENT.html#a1">tQueue</a> NLAIAGENT::CAgentScript::isDeflautProccessMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> & </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02228">2228</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s17">TDeflautProccessMsg</a>, <a class="el" href="baseai_8h-source.html#l00141">NLAIAGENT::tQueue</a>, and <a class="el" href="ident__type_8cpp-source.html#l00091">NLAIC::CIdentType::VoidType</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l02173">isMember</a>. </td> + </tr> +</table> +<a name="z144_7" doxytag="NLAIAGENT::CAgentScript::isEqual"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::CAgentScript::isEqual </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">IBasicObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Implementation of the isEqual of the <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">IBasicObjectIA</a>. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#a3">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a12">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00696">696</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. </td> + </tr> +</table> +<a name="z144_19" doxytag="NLAIAGENT::CAgentScript::isMember"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="namespaceNLAIAGENT.html#a1">tQueue</a> NLAIAGENT::CAgentScript::isMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IVarName.html">NLAIAGENT::IVarName</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> & </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02173">2173</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8cpp-source.html#l02164">getPrivateMember</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00506">NLAISCRIPT::CAgentClass::getPrivateMember</a>, <a class="el" href="agent__script_8cpp-source.html#l02228">isDeflautProccessMsg</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, and <a class="el" href="baseai_8h-source.html#l00141">NLAIAGENT::tQueue</a>. +<p> +Referenced by <a class="el" href="operator__script_8cpp-source.html#l00091">NLAIAGENT::COperatorScript::getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l00640">getDebugString</a>, and <a class="el" href="agent__script_8cpp-source.html#l01230">sendMessage</a>. </td> + </tr> +</table> +<a name="z145_0" doxytag="NLAIAGENT::CAgentScript::load"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::load </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>is</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Load the class from a stream. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z118_5">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a18">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00581">581</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="abstract__interface_8h-source.html#l00496">NLAIC::CIdentTypeAlloc::allocClass</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00218">id</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, and <a class="el" href="stream_8h-source.html#l00222">NLMISC::IStream::serial</a>. </td> + </tr> +</table> +<a name="z145_3" doxytag="NLAIAGENT::CAgentScript::newInstance"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> * NLAIAGENT::CAgentScript::newInstance </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function allow a new instance, that mean that the class is a class factory. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z118_1">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a10">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00626">626</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00726">NLAISCRIPT::CAgentClass::buildNewInstance</a>, and <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>. </td> + </tr> +</table> +<a name="z144_2" doxytag="NLAIAGENT::CAgentScript::onKill"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::onKill </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IConnectIA.html">IConnectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>A</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Called by an agent who's destroyed te remove its references. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#a5">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CAgentWatchTimer.html#a9">NLAIAGENT::CAgentWatchTimer</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00701">701</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>. </td> + </tr> +</table> +<a name="z144_5" doxytag="NLAIAGENT::CAgentScript::processContinuation"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::processContinuation </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01407">1407</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01358">processMessages</a>. </td> + </tr> +</table> +<a name="z144_4" doxytag="NLAIAGENT::CAgentScript::processMessages"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::processMessages </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a> * </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1COperatorScript.html#a12">NLAIAGENT::COperatorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01358">1358</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="codage_8h-source.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="agent__script_8cpp-source.html#l02043">getBaseMethodCount</a>, <a class="el" href="agents_8cpp-source.html#l00334">NLAIAGENT::IBasicAgent::getMail</a>, <a class="el" href="agent__script_8cpp-source.html#l00534">getMethode</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, <a class="el" href="agent__script_8cpp-source.html#l01407">processContinuation</a>, <a class="el" href="opcode__call__method_8cpp-source.html#l00139">NLAISCRIPT::CCallMethod::runOpCode</a>, <a class="el" href="codage_8h-source.html#l00341">NLAISCRIPT::CCodeContext::Self</a>, and <a class="el" href="codage_8h-source.html#l00335">NLAISCRIPT::CCodeContext::Stack</a>. </td> + </tr> +</table> +<a name="z144_3" doxytag="NLAIAGENT::CAgentScript::processMessages"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::processMessages </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The processMessages method, process the loop/Run message. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z119_0">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a13">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01500">1500</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00171">_AgentManager</a>, <a class="el" href="agents_8cpp-source.html#l00334">NLAIAGENT::IBasicAgent::getMail</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, and <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. +<p> +Referenced by <a class="el" href="main__agent__script_8cpp-source.html#l00145">NLAIAGENT::CMainAgentScript::run</a>. </td> + </tr> +</table> +<a name="d1" doxytag="NLAIAGENT::CAgentScript::releaseAgentScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::releaseAgentScript </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00331">331</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8cpp-source.html#l00069">StaticMethod</a>. </td> + </tr> +</table> +<a name="z142_1" doxytag="NLAIAGENT::CAgentScript::remOperator"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::remOperator </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAILOGIC_1_1IBaseOperator.html">NLAILOGIC::IBaseOperator</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>p</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Removing operator from th agent. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01618">1618</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. </td> + </tr> +</table> +<a name="z142_7" doxytag="NLAIAGENT::CAgentScript::removeDynamic"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::removeDynamic </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>g</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00816">816</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html#z136_11">NLAIAGENT::IBaseGroupType::getFront</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="basic__agent_8cpp-source.html#l00090">NLAIAGENT::IAgentComposite::removeChild</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>. </td> + </tr> +</table> +<a name="z142_6" doxytag="NLAIAGENT::CAgentScript::removeDynamic"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::removeDynamic </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">NLAIAGENT::IBasicAgent</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>ag</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +remove an agent from the manager. +<p> +The rgument g must store an <a class="el" href="classNLAIAGENT_1_1CStringType.html">CStringType</a>. This string is the name of the agent to remove. The methode return the state of the operation, an digital at 1.0 if the remove is done an digital at 0.0 is the method did'nt find the agent. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00843">843</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, and <a class="el" href="basic__agent_8cpp-source.html#l00090">NLAIAGENT::IAgentComposite::removeChild</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>, and <a class="el" href="actor__script_8cpp-source.html#l00149">NLAIAGENT::CActorScript::unActivate</a>. </td> + </tr> +</table> +<a name="a13" doxytag="NLAIAGENT::CAgentScript::removeGoal"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NLAIAGENT::CAgentScript::removeGoal </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAILOGIC_1_1CGoal.html">NLAILOGIC::CGoal</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00399">399</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="goal_8cpp-source.html#l00225">NLAILOGIC::CGoal::operatorSuccess</a>. </td> + </tr> +</table> +<a name="z144_28" doxytag="NLAIAGENT::CAgentScript::run"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> & NLAIAGENT::CAgentScript::run </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The work of an agent. +<p> +Typically agent process child message, process its message and run its activity. +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z119_1">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a14">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01574">1574</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="time__nl_8cpp-source.html#l00105">NLMISC::CTime::getPerformanceTime</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>. </td> + </tr> +</table> +<a name="z144_6" doxytag="NLAIAGENT::CAgentScript::runActivity"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runActivity </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Mailer do'nt have own activity. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#a7">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CAgentManagerTimer.html#a4">NLAIAGENT::CAgentManagerTimer</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01553">1553</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8h-source.html#l00171">_AgentManager</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00938">NLAISCRIPT::CAgentClass::getRunMethod</a>, <a class="el" href="baseai_8cpp-source.html#l00143">NLAIAGENT::IObjectIA::ProcessRun</a>, <a class="el" href="agent__script_8cpp-source.html#l02048">runMethodeMember</a>, and <a class="el" href="codage_8h-source.html#l00341">NLAISCRIPT::CCodeContext::Self</a>. +<p> +Referenced by <a class="el" href="main__agent__script_8cpp-source.html#l00145">NLAIAGENT::CMainAgentScript::run</a>. </td> + </tr> +</table> +<a name="z142_10" doxytag="NLAIAGENT::CAgentScript::runAskGetValue"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runAskGetValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00952">952</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00344">NLAISCRIPT::CAgentClass::getInheritedStaticMemberIndex</a>, <a class="el" href="msg_8h-source.html#l00172">NLAIAGENT::IMessageBase::getSender</a>, <a class="el" href="abstract__interface_8h-source.html#l00080">NLAIC::IPointerGestion::incRef</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="list__manager_8h-source.html#l00053">NLAIAGENT::IListBasicManager::set</a>, <a class="el" href="msg_8cpp-source.html#l00187">NLAIAGENT::IMessageBase::setContinuation</a>, <a class="el" href="msg_8h-source.html#l00190">NLAIAGENT::IMessageBase::setMethodIndex</a>, and <a class="el" href="msg_8h-source.html#l00146">NLAIAGENT::IMessageBase::setPerformatif</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z142_8" doxytag="NLAIAGENT::CAgentScript::runAskParentNotify"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runAskParentNotify </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function process the message <a class="el" href="classNLAIAGENT_1_1CNotifyParentScript.html">CNotifyParentScript</a> for the runAsk. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00888">888</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="baseai_8cpp-source.html#l00511">NLAIAGENT::IConnectIA::getParent</a>, <a class="el" href="agents_8cpp-source.html#l00288">NLAIAGENT::IBasicAgent::IBasicAgent</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="a11" doxytag="NLAIAGENT::CAgentScript::runCancelGoalMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runCancelGoalMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00389">389</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="z144_0" doxytag="NLAIAGENT::CAgentScript::runChildren"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::runChildren </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Run all child. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z117_0">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CFsmScript.html#a10">NLAIAGENT::CFsmScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01323">1323</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, and <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. +<p> +Referenced by <a class="el" href="main__agent__script_8cpp-source.html#l00145">NLAIAGENT::CMainAgentScript::run</a>. </td> + </tr> +</table> +<a name="z144_1" doxytag="NLAIAGENT::CAgentScript::runChildrenStepByStep"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::CAgentScript::runChildrenStepByStep </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Activates the child agents. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z117_1">NLAIAGENT::IAgent</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01340">1340</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00184">_iComponents</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, and <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. </td> + </tr> +</table> +<a name="a12" doxytag="NLAIAGENT::CAgentScript::runFactMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runFactMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00394">394</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="a10" doxytag="NLAIAGENT::CAgentScript::runGoalMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runGoalMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00384">384</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="z142_13" doxytag="NLAIAGENT::CAgentScript::runInitClass"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runInitClass </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01049">1049</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>. </td> + </tr> +</table> +<a name="z142_12" doxytag="NLAIAGENT::CAgentScript::runInitComponent"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runInitComponent </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01006">1006</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l02255">getStaticMemberIndex</a>, <a class="el" href="abstract__interface_8h-source.html#l00080">NLAIC::IPointerGestion::incRef</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="agent__script_8cpp-source.html#l00493">setStaticMember</a>, and <a class="el" href="list__manager_8cpp-source.html#l00143">NLAIAGENT::IListBasicManager::size</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z144_12" doxytag="NLAIAGENT::CAgentScript::runMethodBase"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runMethodBase </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">int </td> + <td class="mdname" nowrap> <em>index</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a23">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01790">1790</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8cpp-source.html#l00737">addDynamicAgent</a>, <a class="el" href="agent__script_8cpp-source.html#l00732">addSet</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="agent__script_8cpp-source.html#l00079">getClassName</a>, <a class="el" href="agent__script_8cpp-source.html#l00860">getDynamicAgent</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00344">NLAISCRIPT::CAgentClass::getInheritedStaticMemberIndex</a>, <a class="el" href="baseai_8cpp-source.html#l00511">NLAIAGENT::IConnectIA::getParent</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="agent__script_8cpp-source.html#l00717">isa</a>, <a class="el" href="agent__script_8cpp-source.html#l02250">isClassInheritedFrom</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="baseai_8h-source.html#l00188">NLAIAGENT::IObjectIA::CProcessResult::Result</a>, <a class="el" href="agent__script_8cpp-source.html#l00952">runAskGetValue</a>, <a class="el" href="agent__script_8cpp-source.html#l00888">runAskParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l01006">runInitComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l00935">runTellComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l00899">runTellParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l00978">runTellSetValue</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>, <a class="el" href="agent__script_8cpp-source.html#l01123">sendMethod</a>, <a class="el" href="agent__script_8cpp-source.html#l01132">sendMethodCompoment</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s3">TAddChildTag</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s20">TAddSet</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s5">TFather</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s2">TGetChildTag</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s9">TGetClassName</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s7">TGetName</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s15">TGetValue</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s18">TInitComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s19">TIsEUU</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s8">TIsInherited</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s11">TRunAskComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s12">TRunAskParentNotify</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s10">TRunTellComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s13">TRunTellParentNotify</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s6">TSelf</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s0">TSend</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s1">TSendComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s14">TSetStatic</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s16">TSetValue</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l01000">NLAISCRIPT::CAgentClass::updateStaticMember</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00828">value</a>. </td> + </tr> +</table> +<a name="z144_11" doxytag="NLAIAGENT::CAgentScript::runMethodBase"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runMethodBase </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">int </td> + <td class="mdname" nowrap> <em>heritance</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>int </td> + <td class="mdname" nowrap> <em>index</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a22">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01644">1644</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8cpp-source.html#l00737">addDynamicAgent</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="agent__script_8cpp-source.html#l00079">getClassName</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00290">NLAISCRIPT::CAgentClass::getComponentIndex</a>, <a class="el" href="agent__script_8cpp-source.html#l00860">getDynamicAgent</a>, <a class="el" href="baseai_8cpp-source.html#l00511">NLAIAGENT::IConnectIA::getParent</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="agent__script_8cpp-source.html#l02250">isClassInheritedFrom</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="agent__script_8cpp-source.html#l00843">removeDynamic</a>, <a class="el" href="agent__script_8cpp-source.html#l00952">runAskGetValue</a>, <a class="el" href="agent__script_8cpp-source.html#l00888">runAskParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l01006">runInitComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l00935">runTellComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l00899">runTellParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l00978">runTellSetValue</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00673">s</a>, <a class="el" href="agent__script_8cpp-source.html#l01123">sendMethod</a>, <a class="el" href="agent__script_8cpp-source.html#l01132">sendMethodCompoment</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s3">TAddChildTag</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s5">TFather</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s2">TGetChildTag</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s9">TGetClassName</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s7">TGetName</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s15">TGetValue</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s18">TInitComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s8">TIsInherited</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s4">TRemoveChild</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s11">TRunAskComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s12">TRunAskParentNotify</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s10">TRunTellComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s13">TRunTellParentNotify</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s6">TSelf</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s0">TSend</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s1">TSendComponent</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s14">TSetStatic</a>, <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#s25s16">TSetValue</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l01000">NLAISCRIPT::CAgentClass::updateStaticMember</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00828">value</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l02048">runMethodeMember</a>. </td> + </tr> +</table> +<a name="z144_24" doxytag="NLAIAGENT::CAgentScript::runMethodeMember"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runMethodeMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>index</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The methode <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_24">runMethodeMember</a>(sint32 index,IObjectIA *param) allow us to run a own member method. +<p> +index: is the method id return by the <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_19">isMember</a>(const IVarName *,const IVarName *,const IObjectIA &) const method. param: is the parametre for the method. +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IBasicAgent.html#z114_3">NLAIAGENT::IBasicAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CAgentWatchTimer.html#a25">NLAIAGENT::CAgentWatchTimer</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02108">2108</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="codage_8h-source.html#l00339">NLAISCRIPT::CCodeContext::Code</a>, <a class="el" href="codage_8h-source.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="agent__script_8cpp-source.html#l02043">getBaseMethodCount</a>, <a class="el" href="agent__script_8cpp-source.html#l00534">getMethode</a>, <a class="el" href="static__def__init_8cpp-source.html#l00776">NLAISCRIPT::CCodeContext::IdCodeContext</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="codage_8h-source.html#l00345">NLAISCRIPT::CCodeContext::Param</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>, and <a class="el" href="codage_8h-source.html#l00335">NLAISCRIPT::CCodeContext::Stack</a>. </td> + </tr> +</table> +<a name="z144_23" doxytag="NLAIAGENT::CAgentScript::runMethodeMember"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runMethodeMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>heritance</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>index</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The methode <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_23">runMethodeMember</a>(sint32 heritance, sint32 index, IObjectIA *param) allow us to run a member method. +<p> +heritance: is the id returned by the methodisClassInheritedFrom(const IVarName &). index: is the method id return by the <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z144_19">isMember</a>(const IVarName *,const IVarName *,const IObjectIA &) const method. param: is the parametre for the method. +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IBasicAgent.html#z114_2">NLAIAGENT::IBasicAgent</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l02048">2048</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="codage_8h-source.html#l00339">NLAISCRIPT::CCodeContext::Code</a>, <a class="el" href="codage_8h-source.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="agent__script_8cpp-source.html#l02043">getBaseMethodCount</a>, <a class="el" href="interpret__object__agent_8cpp-source.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode</a>, <a class="el" href="agent__script_8cpp-source.html#l00534">getMethode</a>, <a class="el" href="static__def__init_8cpp-source.html#l00776">NLAISCRIPT::CCodeContext::IdCodeContext</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="codage_8h-source.html#l00345">NLAISCRIPT::CCodeContext::Param</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>, and <a class="el" href="codage_8h-source.html#l00335">NLAISCRIPT::CCodeContext::Stack</a>. +<p> +Referenced by <a class="el" href="operator__script_8cpp-source.html#l00236">NLAIAGENT::COperatorScript::execOnActivate</a>, <a class="el" href="actor__script_8cpp-source.html#l00985">NLAIAGENT::CActorScript::failure</a>, <a class="el" href="actor__script_8cpp-source.html#l00191">NLAIAGENT::CActorScript::pause</a>, <a class="el" href="actor__script_8cpp-source.html#l00243">NLAIAGENT::CActorScript::restart</a>, <a class="el" href="main__agent__script_8cpp-source.html#l00145">NLAIAGENT::CMainAgentScript::run</a>, <a class="el" href="actor__script_8cpp-source.html#l00401">NLAIAGENT::CActorScript::run</a>, <a class="el" href="agent__script_8cpp-source.html#l01553">runActivity</a>, <a class="el" href="actor__script_8cpp-source.html#l00966">NLAIAGENT::CActorScript::success</a>, and <a class="el" href="actor__script_8cpp-source.html#l00149">NLAIAGENT::CActorScript::unActivate</a>. </td> + </tr> +</table> +<a name="z144_29" doxytag="NLAIAGENT::CAgentScript::runStep"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> & NLAIAGENT::CAgentScript::runStep </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Some where Run method define the process of the agen. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z119_2">NLAIAGENT::IAgent</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01601">1601</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>. </td> + </tr> +</table> +<a name="z142_9" doxytag="NLAIAGENT::CAgentScript::runTellComponent"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runTellComponent </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function process the message MsgTellCompoment the result is to transmit a Message to an compoment. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00935">935</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="msg_8h-source.html#l00151">NLAIAGENT::IMessageBase::getPerformatif</a>, <a class="el" href="msg_8h-source.html#l00172">NLAIAGENT::IMessageBase::getSender</a>, <a class="el" href="abstract__interface_8h-source.html#l00080">NLAIC::IPointerGestion::incRef</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="agent__script_8cpp-source.html#l01230">sendMessage</a>, <a class="el" href="msg_8h-source.html#l00146">NLAIAGENT::IMessageBase::setPerformatif</a>, and <a class="el" href="msg_8cpp-source.html#l00173">NLAIAGENT::IMessageBase::setSender</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z142_14" doxytag="NLAIAGENT::CAgentScript::runTellParentNotify"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runTellParentNotify </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function process the message <a class="el" href="classNLAIAGENT_1_1CNotifyParentScript.html">CNotifyParentScript</a> for the runTell. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00899">899</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="baseai_8cpp-source.html#l00511">NLAIAGENT::IConnectIA::getParent</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s4">NLAIC::CTypeOfObject::tAgent</a>, and <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z142_11" doxytag="NLAIAGENT::CAgentScript::runTellSetValue"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::runTellSetValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00978">978</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8cpp-source.html#l02255">getStaticMemberIndex</a>, <a class="el" href="abstract__interface_8h-source.html#l00080">NLAIC::IPointerGestion::incRef</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="agent__script_8cpp-source.html#l00493">setStaticMember</a>, and <a class="el" href="list__manager_8cpp-source.html#l00143">NLAIAGENT::IListBasicManager::size</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z145_1" doxytag="NLAIAGENT::CAgentScript::save"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::save </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>os</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Save the class in a stream. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IAgent.html#z118_4">NLAIAGENT::IAgent</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a17">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00569">569</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, and <a class="el" href="stream_8h-source.html#l00222">NLMISC::IStream::serial</a>. </td> + </tr> +</table> +<a name="b1" doxytag="NLAIAGENT::CAgentScript::sendBroadCast"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::sendBroadCast </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [protected, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01143">1143</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, and <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. </td> + </tr> +</table> +<a name="z144_26" doxytag="NLAIAGENT::CAgentScript::sendMessage"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::sendMessage </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> & </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This method allow to send a message to an compoment given by an string <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a>. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a18">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01196">1196</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00183">_AgentClass</a>, <a class="el" href="agent__script_8cpp-source.html#l00523">getStaticMember</a>, <a class="el" href="agent__script_8cpp-source.html#l02255">getStaticMemberIndex</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="namespaceNLAIAGENT.html#a50a9">NLAIAGENT::processError</a>, and <a class="el" href="agent__script_8cpp-source.html#l01164">sendMessageToDynmaicChild</a>. </td> + </tr> +</table> +<a name="z144_25" doxytag="NLAIAGENT::CAgentScript::sendMessage"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::sendMessage </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>m</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +sendMessage allow agent to send a message to an ather agent.The message is a <a class="el" href="classNLAIAGENT_1_1IMessageBase.html">IMessageBase</a>. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IConnectIA.html#a5">NLAIAGENT::IConnectIA</a>. +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a15">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01230">1230</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="time__nl_8cpp-source.html#l00105">NLMISC::CTime::getPerformanceTime</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="baseai_8h-source.html#l00120">NLAIAGENT::CIdMethod::Index</a>, <a class="el" href="agent__script_8cpp-source.html#l02173">isMember</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s9">NLAIC::CTypeOfObject::tMessage</a>, and <a class="el" href="baseai_8h-source.html#l00141">NLAIAGENT::tQueue</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00935">runTellComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l01123">sendMethod</a>, and <a class="el" href="agent__script_8cpp-source.html#l01132">sendMethodCompoment</a>. </td> + </tr> +</table> +<a name="z144_27" doxytag="NLAIAGENT::CAgentScript::sendMessageToDynmaicChild"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::sendMessageToDynmaicChild </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> & </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01164">1164</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00178">_DynamicAgentName</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="namespaceNLAIAGENT.html#a50a9">NLAIAGENT::processError</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01196">sendMessage</a>. </td> + </tr> +</table> +<a name="z144_9" doxytag="NLAIAGENT::CAgentScript::sendMethod"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::sendMethod </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01123">1123</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, and <a class="el" href="agent__script_8cpp-source.html#l01230">sendMessage</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z144_10" doxytag="NLAIAGENT::CAgentScript::sendMethodCompoment"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">IObjectIA::CProcessResult</a> NLAIAGENT::CAgentScript::sendMethodCompoment </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l01132">1132</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="driver__opengl__extension__def_8h-source.html#l00649">param</a>, and <a class="el" href="agent__script_8cpp-source.html#l01230">sendMessage</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>. </td> + </tr> +</table> +<a name="z142_20" doxytag="NLAIAGENT::CAgentScript::setAgentManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CAgentScript::setAgentManager </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>manager</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the manager for this instance. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00472">472</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00171">_AgentManager</a>, <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s4">NLAIC::CTypeOfObject::tAgent</a>, and <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>. </td> + </tr> +</table> +<a name="z144_17" doxytag="NLAIAGENT::CAgentScript::setStaticMember"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::CAgentScript::setStaticMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a> </td> + <td class="mdname" nowrap> , </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> </td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to cahnge a given components given by a string. +<p> + +<p> +Reimplemented from <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a10">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00493">493</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +References <a class="el" href="agent__script_8h-source.html#l00162">_Components</a>, <a class="el" href="agent__script_8h-source.html#l00167">_NbComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="registry__type_8h-source.html#l00187">NLAIC::CBinaryType::getValue</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>, <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>, <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s4">NLAIC::CTypeOfObject::tAgent</a>, and <a class="el" href="classNLAIC_1_1CTypeOfObject.html#s12s5">NLAIC::CTypeOfObject::tInterpret</a>. +<p> +Referenced by <a class="el" href="operator__script_8cpp-source.html#l00828">NLAIAGENT::COperatorScript::checkTrigMsg</a>, <a class="el" href="operator__script_8cpp-source.html#l00546">NLAIAGENT::COperatorScript::linkGoalArgs</a>, <a class="el" href="agent__script_8cpp-source.html#l01006">runInitComponent</a>, and <a class="el" href="agent__script_8cpp-source.html#l00978">runTellSetValue</a>. </td> + </tr> +</table> +<a name="a14" doxytag="NLAIAGENT::CAgentScript::setTopLevel"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NLAIAGENT::CAgentScript::setTopLevel </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">NLAIAGENT::CAgentScript * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a36">NLAIAGENT::CActorScript</a>. +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00403">403</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="fsm__script_8cpp-source.html#l00283">NLAIAGENT::CFsmScript::setTopLevel</a>. </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="n4" doxytag="NLAIAGENT::CAgentScript::_AgentClass"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CAgentClass.html">NLAISCRIPT::CAgentClass</a>* NLAIAGENT::CAgentScript::_AgentClass<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The creator of this instance. This useful for find scripted method entry point. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00183">183</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="actor__script_8cpp-source.html#l00126">NLAIAGENT::CActorScript::activate</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="operator__script_8cpp-source.html#l00383">NLAIAGENT::COperatorScript::calcPriority</a>, <a class="el" href="operator__script_8cpp-source.html#l00299">NLAIAGENT::COperatorScript::checkActivation</a>, <a class="el" href="operator__script_8cpp-source.html#l00356">NLAIAGENT::COperatorScript::checkPreconditions</a>, <a class="el" href="operator__script_8cpp-source.html#l00828">NLAIAGENT::COperatorScript::checkTrigMsg</a>, <a class="el" href="actor__script_8cpp-source.html#l00985">NLAIAGENT::CActorScript::failure</a>, <a class="el" href="agent__script_8cpp-source.html#l00488">getChildMessageIndex</a>, <a class="el" href="agent__script_8cpp-source.html#l00079">getClassName</a>, <a class="el" href="operator__script_8cpp-source.html#l00091">NLAIAGENT::COperatorScript::getDebugString</a>, <a class="el" href="fsm__seq__script_8cpp-source.html#l00060">NLAIAGENT::CSeqFsmScript::getDebugString</a>, <a class="el" href="fsm__script_8cpp-source.html#l00095">NLAIAGENT::CFsmScript::getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l00640">getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l00534">getMethode</a>, <a class="el" href="agent__script_8cpp-source.html#l01948">getMethodeMemberDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l02255">getStaticMemberIndex</a>, <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>, <a class="el" href="agent__script_8cpp-source.html#l01563">haveActivity</a>, <a class="el" href="agent__script_8cpp-source.html#l02250">isClassInheritedFrom</a>, <a class="el" href="agent__script_8cpp-source.html#l02173">isMember</a>, <a class="el" href="operator__script_8cpp-source.html#l00546">NLAIAGENT::COperatorScript::linkGoalArgs</a>, <a class="el" href="operator__script_8cpp-source.html#l00338">NLAIAGENT::COperatorScript::lookForGoals</a>, <a class="el" href="operator__script_8cpp-source.html#l00077">NLAIAGENT::COperatorScript::newInstance</a>, <a class="el" href="fsm__seq__script_8cpp-source.html#l00046">NLAIAGENT::CSeqFsmScript::newInstance</a>, <a class="el" href="fsm__script_8cpp-source.html#l00081">NLAIAGENT::CFsmScript::newInstance</a>, <a class="el" href="agent__script_8cpp-source.html#l00626">newInstance</a>, <a class="el" href="actor__script_8cpp-source.html#l00362">NLAIAGENT::CActorScript::newInstance</a>, <a class="el" href="actor__script_8cpp-source.html#l00191">NLAIAGENT::CActorScript::pause</a>, <a class="el" href="operator__script_8cpp-source.html#l00473">NLAIAGENT::COperatorScript::propagate</a>, <a class="el" href="actor__script_8cpp-source.html#l00243">NLAIAGENT::CActorScript::restart</a>, <a class="el" href="operator__script_8cpp-source.html#l00162">NLAIAGENT::COperatorScript::run</a>, <a class="el" href="agent__script_8cpp-source.html#l01553">runActivity</a>, <a class="el" href="agent__script_8cpp-source.html#l00952">runAskGetValue</a>, <a class="el" href="agent__script_8cpp-source.html#l01644">runMethodBase</a>, <a class="el" href="agent__script_8cpp-source.html#l02048">runMethodeMember</a>, <a class="el" href="agent__script_8cpp-source.html#l01196">sendMessage</a>, <a class="el" href="actor__script_8cpp-source.html#l00966">NLAIAGENT::CActorScript::success</a>, and <a class="el" href="actor__script_8cpp-source.html#l00149">NLAIAGENT::CActorScript::unActivate</a>. </td> + </tr> +</table> +<a name="n2" doxytag="NLAIAGENT::CAgentScript::_AgentManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAIAGENT_1_1IAgentManager.html">IAgentManager</a>* NLAIAGENT::CAgentScript::_AgentManager<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The manager where the agent is run this manager have the agent script context. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00171">171</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="agent__script_8h-source.html#l00260">getAgentManager</a>, <a class="el" href="operator__script_8cpp-source.html#l00091">NLAIAGENT::COperatorScript::getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l00640">getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l01500">processMessages</a>, <a class="el" href="agent__script_8cpp-source.html#l01553">runActivity</a>, and <a class="el" href="agent__script_8cpp-source.html#l00472">setAgentManager</a>. </td> + </tr> +</table> +<a name="n0" doxytag="NLAIAGENT::CAgentScript::_Components"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a>** NLAIAGENT::CAgentScript::_Components<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Table of static compoments. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00162">162</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="agent__script_8cpp-source.html#l02327">createComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l00640">getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l00523">getStaticMember</a>, <a class="el" href="agent__script_8cpp-source.html#l00581">load</a>, <a class="el" href="actor__script_8cpp-source.html#l00191">NLAIAGENT::CActorScript::pause</a>, <a class="el" href="actor__script_8cpp-source.html#l00243">NLAIAGENT::CActorScript::restart</a>, <a class="el" href="agent__script_8cpp-source.html#l00952">runAskGetValue</a>, <a class="el" href="agent__script_8cpp-source.html#l01323">runChildren</a>, <a class="el" href="agent__script_8cpp-source.html#l01340">runChildrenStepByStep</a>, <a class="el" href="agent__script_8cpp-source.html#l01006">runInitComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l00899">runTellParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l00569">save</a>, <a class="el" href="agent__script_8cpp-source.html#l00472">setAgentManager</a>, <a class="el" href="agent__script_8cpp-source.html#l00493">setStaticMember</a>, <a class="el" href="fsm__script_8cpp-source.html#l00283">NLAIAGENT::CFsmScript::setTopLevel</a>, <a class="el" href="actor__script_8cpp-source.html#l00932">NLAIAGENT::CActorScript::setTopLevel</a>, and <a class="el" href="agent__script_8cpp-source.html#l00452">~CAgentScript</a>. </td> + </tr> +</table> +<a name="n3" doxytag="NLAIAGENT::CAgentScript::_DynamicAgentName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#u0">tsetDefNameAgent</a> NLAIAGENT::CAgentScript::_DynamicAgentName<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Map for store agent added in the dynamic child container. +<p> +Note that if message have a run message for prossing message, this message is achieve in this mail box, else he is achive in the base class mail box. +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00178">178</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00737">addDynamicAgent</a>, <a class="el" href="agent__script_8cpp-source.html#l00860">getDynamicAgent</a>, <a class="el" href="agent__script_8cpp-source.html#l01101">getDynamicName</a>, <a class="el" href="agent__script_8cpp-source.html#l00701">onKill</a>, <a class="el" href="agent__script_8cpp-source.html#l00816">removeDynamic</a>, <a class="el" href="agent__script_8cpp-source.html#l01143">sendBroadCast</a>, and <a class="el" href="agent__script_8cpp-source.html#l01164">sendMessageToDynmaicChild</a>. </td> + </tr> +</table> +<a name="n5" doxytag="NLAIAGENT::CAgentScript::_iComponents"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a14">sint</a> NLAIAGENT::CAgentScript::_iComponents<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00184">184</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, and <a class="el" href="agent__script_8cpp-source.html#l01340">runChildrenStepByStep</a>. </td> + </tr> +</table> +<a name="n1" doxytag="NLAIAGENT::CAgentScript::_NbComponents"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int NLAIAGENT::CAgentScript::_NbComponents<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Nomber of static compoment. +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00167">167</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="agent__script_8cpp-source.html#l02327">createComponents</a>, <a class="el" href="agent__script_8cpp-source.html#l00640">getDebugString</a>, <a class="el" href="agent__script_8cpp-source.html#l00523">getStaticMember</a>, <a class="el" href="agent__script_8cpp-source.html#l00518">getStaticMemberSize</a>, <a class="el" href="agent__script_8cpp-source.html#l00581">load</a>, <a class="el" href="actor__script_8cpp-source.html#l00191">NLAIAGENT::CActorScript::pause</a>, <a class="el" href="actor__script_8cpp-source.html#l00243">NLAIAGENT::CActorScript::restart</a>, <a class="el" href="agent__script_8cpp-source.html#l01323">runChildren</a>, <a class="el" href="agent__script_8cpp-source.html#l01340">runChildrenStepByStep</a>, <a class="el" href="agent__script_8cpp-source.html#l01006">runInitComponent</a>, <a class="el" href="agent__script_8cpp-source.html#l00899">runTellParentNotify</a>, <a class="el" href="agent__script_8cpp-source.html#l00569">save</a>, <a class="el" href="agent__script_8cpp-source.html#l00472">setAgentManager</a>, <a class="el" href="agent__script_8cpp-source.html#l00493">setStaticMember</a>, <a class="el" href="fsm__script_8cpp-source.html#l00283">NLAIAGENT::CFsmScript::setTopLevel</a>, <a class="el" href="actor__script_8cpp-source.html#l00932">NLAIAGENT::CActorScript::setTopLevel</a>, and <a class="el" href="agent__script_8cpp-source.html#l00452">~CAgentScript</a>. </td> + </tr> +</table> +<a name="p17" doxytag="NLAIAGENT::CAgentScript::IdAgentScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> CAgentScript::IdAgentScript<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="interpret__object__agent_8cpp-source.html#l00039">NLAISCRIPT::CAgentClass::CAgentClass</a>, and <a class="el" href="agent__script_8cpp-source.html#l01636">getType</a>. </td> + </tr> +</table> +<a name="p15" doxytag="NLAIAGENT::CAgentScript::IdMsgNotifyParent"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * NLAIAGENT::CAgentScript::IdMsgNotifyParent = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00067">67</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p6" doxytag="NLAIAGENT::CAgentScript::IdMsgNotifyParentClass"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimple.html">NLAISCRIPT::COperandSimple</a> * NLAIAGENT::CAgentScript::IdMsgNotifyParentClass = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00066">66</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="n6" doxytag="NLAIAGENT::CAgentScript::mapSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::set<std::string> NLAIAGENT::CAgentScript::mapSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00186">186</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00732">addSet</a>, <a class="el" href="agent__script_8h-source.html#l00351">beginSet</a>, <a class="el" href="agent__script_8cpp-source.html#l00353">CAgentScript</a>, <a class="el" href="agent__script_8h-source.html#l00356">endSet</a>, and <a class="el" href="agent__script_8cpp-source.html#l00717">isa</a>. </td> + </tr> +</table> +<a name="p2" doxytag="NLAIAGENT::CAgentScript::msgPerf"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * NLAIAGENT::CAgentScript::msgPerf = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00063">63</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p1" doxytag="NLAIAGENT::CAgentScript::msgType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * NLAIAGENT::CAgentScript::msgType = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00062">62</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p8" doxytag="NLAIAGENT::CAgentScript::ParamGetValueMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * NLAIAGENT::CAgentScript::ParamGetValueMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00071">71</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p7" doxytag="NLAIAGENT::CAgentScript::ParamIdGetValueMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * NLAIAGENT::CAgentScript::ParamIdGetValueMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00070">70</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p13" doxytag="NLAIAGENT::CAgentScript::ParamIdInitComponentMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * NLAIAGENT::CAgentScript::ParamIdInitComponentMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00076">76</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p9" doxytag="NLAIAGENT::CAgentScript::ParamIdSetValueMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * NLAIAGENT::CAgentScript::ParamIdSetValueMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00072">72</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p11" doxytag="NLAIAGENT::CAgentScript::ParamIdTellComponentMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1COperandSimpleListOr.html">NLAISCRIPT::COperandSimpleListOr</a> * NLAIAGENT::CAgentScript::ParamIdTellComponentMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00074">74</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. </td> + </tr> +</table> +<a name="p14" doxytag="NLAIAGENT::CAgentScript::ParamInitComponentMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * NLAIAGENT::CAgentScript::ParamInitComponentMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00077">77</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p16" doxytag="NLAIAGENT::CAgentScript::ParamRunParentNotify"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * NLAIAGENT::CAgentScript::ParamRunParentNotify = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00068">68</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p4" doxytag="NLAIAGENT::CAgentScript::ParamSetStatic"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a>* NLAIAGENT::CAgentScript::ParamSetStatic<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8h-source.html#l00139">139</a> of file <a class="el" href="agent__script_8h-source.html">agent_script.h</a>. </td> + </tr> +</table> +<a name="p10" doxytag="NLAIAGENT::CAgentScript::ParamSetValueMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * NLAIAGENT::CAgentScript::ParamSetValueMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00073">73</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p12" doxytag="NLAIAGENT::CAgentScript::ParamTellComponentMsg"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * NLAIAGENT::CAgentScript::ParamTellComponentMsg = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00075">75</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p5" doxytag="NLAIAGENT::CAgentScript::SendCompParamMessageScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * NLAIAGENT::CAgentScript::SendCompParamMessageScript = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00065">65</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p3" doxytag="NLAIAGENT::CAgentScript::SendParamMessageScript"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1CParam.html">NLAISCRIPT::CParam</a> * NLAIAGENT::CAgentScript::SendParamMessageScript = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00064">64</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>. </td> + </tr> +</table> +<a name="p0" doxytag="NLAIAGENT::CAgentScript::StaticMethod"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="structNLAIAGENT_1_1CAgentScript_1_1CMethodCall.html">CAgentScript::CMethodCall</a> ** NLAIAGENT::CAgentScript::StaticMethod = NULL<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLAIAGENT_1_1CAgentWatchTimer.html#p0">NLAIAGENT::CAgentWatchTimer</a>. +<p> +Definition at line <a class="el" href="agent__script_8cpp-source.html#l00069">69</a> of file <a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a>. +<p> +Referenced by <a class="el" href="agent__script_8cpp-source.html#l00092">initAgentScript</a>, and <a class="el" href="agent__script_8cpp-source.html#l00331">releaseAgentScript</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="agent__script_8h-source.html">agent_script.h</a><li><a class="el" href="agent__script_8cpp-source.html">agent_script.cpp</a><li><a class="el" href="static__def__init_8cpp-source.html">static_def_init.cpp</a></ul> + + +<!-- footer --> +<BR><FONT Size=+5> </FONT> +</TD> +<TD WIDTH=15><IMG SRC=http://www.nevrax.org/inc/img/pixel.gif WIDTH=15 HEIGHT=15 BORDER=0 ALT=""></TD> +</TR> +</TABLE> +</BODY> +</HTML> |