aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/classNLAIAGENT_1_1IAgentManager.html
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
committerneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
commit0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch)
tree2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/classNLAIAGENT_1_1IAgentManager.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to 'docs/doxygen/nel/classNLAIAGENT_1_1IAgentManager.html')
-rw-r--r--docs/doxygen/nel/classNLAIAGENT_1_1IAgentManager.html352
1 files changed, 352 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNLAIAGENT_1_1IAgentManager.html b/docs/doxygen/nel/classNLAIAGENT_1_1IAgentManager.html
new file mode 100644
index 00000000..80f3dec1
--- /dev/null
+++ b/docs/doxygen/nel/classNLAIAGENT_1_1IAgentManager.html
@@ -0,0 +1,352 @@
+<!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>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A>&nbsp;&nbsp;&nbsp;</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>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A>&nbsp;&nbsp;&nbsp;</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>
+&nbsp;
+
+<!-- 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>&nbsp;</td>
+</tr></table>
+<!-- Generated by Doxygen 1.2.14 -->
+<center>
+<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; <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> &nbsp; </center>
+<hr><h1>NLAIAGENT::IAgentManager Class Reference</h1>Base class for manage agent.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="agent__manager_8h-source.html">agent_manager.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NLAIAGENT::IAgentManager:
+<p><center><img src="classNLAIAGENT_1_1IAgentManager.gif" usemap="#NLAIAGENT::IAgentManager_map" border="0"></center>
+<map name="NLAIAGENT::IAgentManager_map">
+<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_1CAgentScript.html" alt="NLAIAGENT::CAgentScript" shape="rect" coords="666,728,878,752">
+<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_1IAgentManager-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a0">IAgentManager</a> (<a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> *parent)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Construct manager with a parent.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a1">IAgentManager</a> (<a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> *parent, <a class="el" href="classNLAIAGENT_1_1IMailBox.html">IMailBox</a> *m)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Construct manager with a parent and a mail box.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a2">IAgentManager</a> (const IAgentManager &amp;a)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Copy constructor.</em> <a href="#a2">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> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a3">getAgentContext</a> () const=0</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Get the context for an agent.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual int&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a4">getBaseMethodCount</a> () const</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Return the nomber of internal C++ hard coded method that the class can process.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IAgentManager.html#a5">~IAgentManager</a> ()</td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Base class for manage agent.
+<p>
+We know that at this moment we have two kind of agent, agent that it define with the c++ and the script agent. The script need a context, the context for a script is the stack, the heap, the debug parametre ,... The c++ agent can neead a context, it coud be the server where he work or ather think define by any programmer. Well this class define this ideas and resolve ours problmem by the introduction of an agent manger.
+<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__manager_8h-source.html#l00043">43</a> of file <a class="el" href="agent__manager_8h-source.html">agent_manager.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a name="a0" doxytag="NLAIAGENT::IAgentManager::IAgentManager"></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::IAgentManager::IAgentManager </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>parent</em> </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Construct manager with a parent.
+<p>
+
+<p>
+Definition at line <a class="el" href="agent__manager_8h-source.html#l00048">48</a> of file <a class="el" href="agent__manager_8h-source.html">agent_manager.h</a>.
+<p>
+References <a class="el" href="agents_8cpp-source.html#l00038">NLAIAGENT::IAgent::IAgent</a>, and <a class="el" href="agents_8cpp-source.html#l00288">NLAIAGENT::IBasicAgent::IBasicAgent</a>.
+<p>
+Referenced by <a class="el" href="agent__script_8h-source.html#l00260">NLAIAGENT::CAgentScript::getAgentManager</a>, and <a class="el" href="agent__manager_8h-source.html#l00058">IAgentManager</a>. </td>
+ </tr>
+</table>
+<a name="a1" doxytag="NLAIAGENT::IAgentManager::IAgentManager"></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::IAgentManager::IAgentManager </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBasicAgent.html">IBasicAgent</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IMailBox.html">IMailBox</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>m</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Construct manager with a parent and a mail box.
+<p>
+
+<p>
+Definition at line <a class="el" href="agent__manager_8h-source.html#l00053">53</a> of file <a class="el" href="agent__manager_8h-source.html">agent_manager.h</a>.
+<p>
+References <a class="el" href="agents_8cpp-source.html#l00038">NLAIAGENT::IAgent::IAgent</a>, and <a class="el" href="agents_8cpp-source.html#l00288">NLAIAGENT::IBasicAgent::IBasicAgent</a>. </td>
+ </tr>
+</table>
+<a name="a2" doxytag="NLAIAGENT::IAgentManager::IAgentManager"></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::IAgentManager::IAgentManager </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const IAgentManager &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>a</em> </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Copy constructor.
+<p>
+
+<p>
+Definition at line <a class="el" href="agent__manager_8h-source.html#l00058">58</a> of file <a class="el" href="agent__manager_8h-source.html">agent_manager.h</a>.
+<p>
+References <a class="el" href="agents_8cpp-source.html#l00038">NLAIAGENT::IAgent::IAgent</a>, and <a class="el" href="agent__manager_8h-source.html#l00048">IAgentManager</a>. </td>
+ </tr>
+</table>
+<a name="a5" doxytag="NLAIAGENT::IAgentManager::~IAgentManager"></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 NLAIAGENT::IAgentManager::~IAgentManager </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="agent__manager_8h-source.html#l00074">74</a> of file <a class="el" href="agent__manager_8h-source.html">agent_manager.h</a>. </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a name="a3" doxytag="NLAIAGENT::IAgentManager::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::IAgentManager::getAgentContext </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get the context for an agent.
+<p>
+At present if the context is an CCodeContext. Programmers have to test the type of the <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> returned by method to know how type of context is.
+<p>
+Implemented in <a class="el" href="classNLAIAGENT_1_1CAgentScript.html#z143_1">NLAIAGENT::CAgentScript</a>.
+<p>
+Referenced by <a class="el" href="actor__script_8cpp-source.html#l00985">NLAIAGENT::CActorScript::failure</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="a4" doxytag="NLAIAGENT::IAgentManager::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"> virtual int NLAIAGENT::IAgentManager::getBaseMethodCount </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; </td>
+ <td class="md" valign="top">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the nomber of internal C++ hard coded method that the class can process.
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CActorScript.html#a19">NLAIAGENT::CActorScript</a>.
+<p>
+Definition at line <a class="el" href="agent__manager_8h-source.html#l00069">69</a> of file <a class="el" href="agent__manager_8h-source.html">agent_manager.h</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="agent__manager_8h-source.html">agent_manager.h</a></ul>
+
+
+<!-- footer -->
+<BR><FONT Size=+5>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </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>