aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/classNLAIAGENT_1_1IMessageBase.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_1IMessageBase.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to 'docs/doxygen/nel/classNLAIAGENT_1_1IMessageBase.html')
-rw-r--r--docs/doxygen/nel/classNLAIAGENT_1_1IMessageBase.html2044
1 files changed, 2044 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNLAIAGENT_1_1IMessageBase.html b/docs/doxygen/nel/classNLAIAGENT_1_1IMessageBase.html
new file mode 100644
index 00000000..6a19366a
--- /dev/null
+++ b/docs/doxygen/nel/classNLAIAGENT_1_1IMessageBase.html
@@ -0,0 +1,2044 @@
+<!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::IMessageBase Class Reference</h1>Abstract Base class for message, all message tansited by agent have this class as base class.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="msg_8h-source.html">msg.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NLAIAGENT::IMessageBase:
+<p><center><img src="classNLAIAGENT_1_1IMessageBase.gif" usemap="#NLAIAGENT::IMessageBase_map" border="0"></center>
+<map name="NLAIAGENT::IMessageBase_map">
+<area href="classNLAIAGENT_1_1IListBasicManager.html" alt="NLAIAGENT::IListBasicManager" shape="rect" coords="248,504,486,528">
+<area href="classNLAIAGENT_1_1IBaseGroupType.html" alt="NLAIAGENT::IBaseGroupType" shape="rect" coords="248,448,486,472">
+<area href="classNLAIAGENT_1_1IObjetOp.html" alt="NLAIAGENT::IObjetOp" shape="rect" coords="248,392,486,416">
+<area href="classNLAIAGENT_1_1IObjectIA.html" alt="NLAIAGENT::IObjectIA" shape="rect" coords="248,336,486,360">
+<area href="classNLAIAGENT_1_1IBasicObjectIA.html" alt="NLAIAGENT::IBasicObjectIA" shape="rect" coords="248,280,486,304">
+<area href="classNLAIC_1_1IBasicInterface.html" alt="NLAIC::IBasicInterface" shape="rect" coords="248,224,486,248">
+<area href="classNLAIC_1_1IBasicType.html" alt="NLAIC::IBasicType" shape="rect" coords="248,168,486,192">
+<area href="classNLAIC_1_1IPointerGestion.html" alt="NLAIC::IPointerGestion" shape="rect" coords="248,112,486,136">
+<area href="classNLMISC_1_1IStreamable.html" alt="NLMISC::IStreamable" shape="rect" coords="248,56,486,80">
+<area href="classNLMISC_1_1IClassable.html" alt="NLMISC::IClassable" shape="rect" coords="248,0,486,24">
+<area href="classNLAIAGENT_1_1CMessageList.html" alt="NLAIAGENT::CMessageList" shape="rect" coords="0,616,238,640">
+<area href="classNLAIAGENT_1_1CMessageScript.html" alt="NLAIAGENT::CMessageScript" shape="rect" coords="248,616,486,640">
+<area href="classNLAIAGENT_1_1CMessageVector.html" alt="NLAIAGENT::CMessageVector" shape="rect" coords="496,616,734,640">
+<area href="classNLAIAGENT_1_1CCancelGoalMsg.html" alt="NLAIAGENT::CCancelGoalMsg" shape="rect" coords="496,672,734,696">
+<area href="classNLAIAGENT_1_1CConnectObjectValueMsg.html" alt="NLAIAGENT::CConnectObjectValueMsg" shape="rect" coords="496,728,734,752">
+<area href="classNLAIAGENT_1_1CFactMsg.html" alt="NLAIAGENT::CFactMsg" shape="rect" coords="496,784,734,808">
+<area href="classNLAIAGENT_1_1CFailureMsg.html" alt="NLAIAGENT::CFailureMsg" shape="rect" coords="496,840,734,864">
+<area href="classNLAIAGENT_1_1CGetValueMsg.html" alt="NLAIAGENT::CGetValueMsg" shape="rect" coords="496,896,734,920">
+<area href="classNLAIAGENT_1_1CGoalMsg.html" alt="NLAIAGENT::CGoalMsg" shape="rect" coords="496,952,734,976">
+<area href="classNLAIAGENT_1_1CMsgDebug.html" alt="NLAIAGENT::CMsgDebug" shape="rect" coords="496,1008,734,1032">
+<area href="classNLAIAGENT_1_1CNotifyParentScript.html" alt="NLAIAGENT::CNotifyParentScript" shape="rect" coords="496,1064,734,1088">
+<area href="classNLAIAGENT_1_1COnChangeMsg.html" alt="NLAIAGENT::COnChangeMsg" shape="rect" coords="496,1120,734,1144">
+<area href="classNLAIAGENT_1_1CSetValueMsg.html" alt="NLAIAGENT::CSetValueMsg" shape="rect" coords="496,1176,734,1200">
+<area href="classNLAIAGENT_1_1CSuccessMsg.html" alt="NLAIAGENT::CSuccessMsg" shape="rect" coords="496,1232,734,1256">
+</map>
+<a href="classNLAIAGENT_1_1IMessageBase-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 &nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10">TPerformatif</a> { <br>
+&nbsp;&nbsp;<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s0">PUndefine</a>,
+<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s1">PExec</a>,
+<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s2">PAchieve</a>,
+<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s3">PAsk</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s4">PBreak</a>,
+<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s5">PTell</a>,
+<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s6">PKill</a>,
+<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s7">PError</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s8">PEven</a>,
+<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s9">PService</a>
+<br>
+ }</td></tr>
+<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a0">setMessageGroup</a> (<a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *g)</td></tr>
+<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a1">getMessageGroup</a> () const</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a2">IMessageBase</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a3">IMessageBase</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *sender, <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *g)</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a4">IMessageBase</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *sender, <a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> &amp;msg_group, <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *g)</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a5">IMessageBase</a> (const IMessageBase &amp;m)</td></tr>
+<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a6">~IMessageBase</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a7">getGroup</a> () const</td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a8">setGroup</a> (<a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> &amp;grp)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Set the <a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> whiche define the group of the message.</em> <a href="#a8">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a9">setPerformatif</a> (<a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10">TPerformatif</a> p)</td></tr>
+<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10">TPerformatif</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#a10">getPerformatif</a> () const</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_0">setSender</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *<a class="el" href="driver__opengl__extension__def_8h.html#a383">s</a>, bool <a class="el" href="driver__opengl__extension__def_8h.html#a368">v</a>=false)</td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_1">setReceiver</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *<a class="el" href="driver__opengl__extension__def_8h.html#a385">r</a>, bool <a class="el" href="driver__opengl__extension__def_8h.html#a368">v</a>=false)</td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_2">setContinuation</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *<a class="el" href="driver__opengl__extension__def_8h.html#a385">r</a>, bool <a class="el" href="driver__opengl__extension__def_8h.html#a368">v</a>=false)</td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_3">setDispatch</a> (bool state=true)</td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_4">getDispatch</a> () const</td></tr>
+<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_5">getSender</a> () const</td></tr>
+<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_6">getReceiver</a> () const</td></tr>
+<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z165_7">getContinuation</a> () const</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z166_0">setMethodIndex</a> (<a class="el" href="memory__common_8h.html#a10">sint32</a> h, <a class="el" href="memory__common_8h.html#a10">sint32</a> n)</td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z166_1">getMethodIndex</a> () const</td></tr>
+<tr><td nowrap align=right valign=top>const <a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z166_2">getHeritanceIndex</a> () const</td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z166_3">setProtcetSender</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z166_4">UnsetProtcetSender</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z166_5">getProtcetSender</a> () const</td></tr>
+<tr><td colspan="2"><div class="groupHeader">IBaseGroupType methode realize.</div></td></tr>
+<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_0">operator=</a> (const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &amp;a)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Equality operator.</em> <a href="#z167_0">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>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_1">getMethodIndexSize</a> () const</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>getMethodIndexSize define the nomber of method define in the class.</em> <a href="#z167_1">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>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_2">isMember</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> *className, const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> *methodName, const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &amp;p) const</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>The method isMember(nameSubClass,methodName,param) return the best method correspondent to the search.</em> <a href="#z167_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>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_3">runMethodeMember</a> (<a class="el" href="memory__common_8h.html#a10">sint32</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>&nbsp;</td><td><font size=-1><em>The methode <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_3">runMethodeMember</a>(sint32 heritance, sint32 index, IObjectIA *param) allow us to run a member method.</em> <a href="#z167_3">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>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_4">runMethodeMember</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>&nbsp;</td><td><font size=-1><em>The methode <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_4">runMethodeMember</a>(sint32 index,IObjectIA *param) allow us to run a own member method.</em> <a href="#z167_4">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_5">isEqual</a> (const <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">IBasicObjectIA</a> &amp;a) const</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>The bool <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html#a2">operator==</a>(const IBasicObjectIA &amp;a) const member method call this function when class 'classType' have the same type of this class, programme have to assume the equality between the memebers of this class and the memeber of the class 'classType'.</em> <a href="#z167_5">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_6">save</a> (<a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Save the class in a stream.</em> <a href="#z167_6">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_7">load</a> (<a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Load the class from a stream.</em> <a href="#z167_7">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_8">getDebugString</a> (std::string &amp;<a class="el" href="driver__opengl__extension__def_8h.html#a384">t</a>) const</td></tr>
+<tr><td>&nbsp;</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="#z167_8">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual CProcessResult&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_9">sendMessage</a> (<a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>The method sendMessage(const IObjectIA &amp;msg) allow us to achive a message defined in msg.</em> <a href="#z167_9">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>virtual CProcessResult&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_10">sendMessage</a> (const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> &amp;, <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *)</td></tr>
+<tr><td>&nbsp;</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="#z167_10">More...</a><em></em></font><br><br></td></tr>
+<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o0">_Sender</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Who send the message.</em> <a href="#o0">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o1">_SenderIsVolatile</a></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o2">_Receiver</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>witch Agent the message have to be achieve.</em> <a href="#o2">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o3">_ReceiverIsVolatile</a></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o4">_Continuation</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>This adresse is when receiver have to inform something at a third agent.</em> <a href="#o4">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o5">_ContinuationIsVolatile</a></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o6">_MsgGroup</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Message is arranged by group.</em> <a href="#o6">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o7">_ReservedMethodIndexVar</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>This reserved variable represent the offset of the Run(MSG) if the message come from script.</em> <a href="#o7">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o8">_ReservedHeritanceIndexVar</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>if the message come from script then this reserved variable represent the offset of the base class which the Run(MSG) is.</em> <a href="#o8">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10">TPerformatif</a>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o9">_Performatif</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>This variable define the performatif for agent dialog protocole.</em> <a href="#o9">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o10">_comeFromC_PLUS</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>This bool allow to know here the message come from: scriptes agent or hard coded agent.</em> <a href="#o10">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o11">_Dispatch</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Is true if agent want to dispatch it to its child;.</em> <a href="#o11">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#o12">_ProtectSender</a></td></tr>
+<tr><td colspan=2><br><h2>Static Private Attributes</h2></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="structNLAIAGENT_1_1IMessageBase_1_1CMethodCall.html">CMethodCall</a>&nbsp;</td><td valign=bottom><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#r0">_Method</a> []</td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Abstract Base class for message, all message tansited by agent have this class as base class.
+<p>
+<dl compact><dt><b>
+Author: </b><dd>
+Chafik sameh , Portier Pierre , Robert Gabriel , Nevrax France </dl><dl compact><dt><b>
+Date: </b><dd>
+2000 </dl>
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00051">51</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.<hr><h2>Member Enumeration Documentation</h2>
+<a name="s10" doxytag="NLAIAGENT::IMessageBase::TPerformatif"></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::IMessageBase::TPerformatif
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </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="s10s0" doxytag="PUndefine"></a><em>PUndefine</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s1" doxytag="PExec"></a><em>PExec</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s2" doxytag="PAchieve"></a><em>PAchieve</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s3" doxytag="PAsk"></a><em>PAsk</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s4" doxytag="PBreak"></a><em>PBreak</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s5" doxytag="PTell"></a><em>PTell</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s6" doxytag="PKill"></a><em>PKill</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s7" doxytag="PError"></a><em>PError</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s8" doxytag="PEven"></a><em>PEven</em></em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a name="s10s9" doxytag="PService"></a><em>PService</em></em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00054">54</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00151">getPerformatif</a>, <a class="el" href="logic_2interpret__object__operator_8cpp-source.html#l00881">NLAISCRIPT::COperatorClass::RegisterMessage</a>, <a class="el" href="msg_8h-source.html#l00146">setPerformatif</a>, and <a class="el" href="var__control_8cpp-source.html#l00401">NLAISCRIPT::CCompilateur::setPerformative</a>. </td>
+ </tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a name="a2" doxytag="NLAIAGENT::IMessageBase::IMessageBase"></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::IMessageBase::IMessageBase </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></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="msg_8cpp-source.html#l00082">82</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00107">_comeFromC_PLUS</a>, <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00093">_ContinuationIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00109">_Dispatch</a>, <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, <a class="el" href="msg_8h-source.html#l00110">_ProtectSender</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00090">_ReceiverIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00103">_ReservedHeritanceIndexVar</a>, <a class="el" href="msg_8h-source.html#l00101">_ReservedMethodIndexVar</a>, <a class="el" href="msg_8h-source.html#l00087">_SenderIsVolatile</a>, and <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s0">PUndefine</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00304">NLAIAGENT::CMessageList::CMessageList</a>, <a class="el" href="msg_8h-source.html#l00376">NLAIAGENT::CMessageVector::CMessageVector</a>, <a class="el" href="msg_8cpp-source.html#l00194">isEqual</a>, and <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>. </td>
+ </tr>
+</table>
+<a name="a3" doxytag="NLAIAGENT::IMessageBase::IMessageBase"></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::IMessageBase::IMessageBase </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>sender</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>g</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></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="msg_8cpp-source.html#l00096">96</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00107">_comeFromC_PLUS</a>, <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00093">_ContinuationIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00109">_Dispatch</a>, <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, <a class="el" href="msg_8h-source.html#l00110">_ProtectSender</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00090">_ReceiverIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00103">_ReservedHeritanceIndexVar</a>, <a class="el" href="msg_8h-source.html#l00101">_ReservedMethodIndexVar</a>, <a class="el" href="msg_8h-source.html#l00087">_SenderIsVolatile</a>, and <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s0">PUndefine</a>. </td>
+ </tr>
+</table>
+<a name="a4" doxytag="NLAIAGENT::IMessageBase::IMessageBase"></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::IMessageBase::IMessageBase </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>sender</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>msg_group</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>g</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></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="msg_8cpp-source.html#l00111">111</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00107">_comeFromC_PLUS</a>, <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00093">_ContinuationIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00109">_Dispatch</a>, <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, <a class="el" href="msg_8h-source.html#l00110">_ProtectSender</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00090">_ReceiverIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00103">_ReservedHeritanceIndexVar</a>, <a class="el" href="msg_8h-source.html#l00101">_ReservedMethodIndexVar</a>, <a class="el" href="msg_8h-source.html#l00087">_SenderIsVolatile</a>, and <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10s0">PUndefine</a>. </td>
+ </tr>
+</table>
+<a name="a5" doxytag="NLAIAGENT::IMessageBase::IMessageBase"></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::IMessageBase::IMessageBase </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const IMessageBase &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>m</em> </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap></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="msg_8cpp-source.html#l00127">127</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00107">_comeFromC_PLUS</a>, <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00093">_ContinuationIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00109">_Dispatch</a>, <a class="el" href="msg_8h-source.html#l00095">_MsgGroup</a>, <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, <a class="el" href="msg_8h-source.html#l00110">_ProtectSender</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00090">_ReceiverIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00103">_ReservedHeritanceIndexVar</a>, <a class="el" href="msg_8h-source.html#l00101">_ReservedMethodIndexVar</a>, <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, and <a class="el" href="msg_8h-source.html#l00087">_SenderIsVolatile</a>. </td>
+ </tr>
+</table>
+<a name="a6" doxytag="NLAIAGENT::IMessageBase::~IMessageBase"></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::IMessageBase::~IMessageBase </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> [virtual]</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="msg_8cpp-source.html#l00150">150</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00093">_ContinuationIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00095">_MsgGroup</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00090">_ReceiverIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, and <a class="el" href="msg_8h-source.html#l00087">_SenderIsVolatile</a>. </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a name="z165_7" doxytag="NLAIAGENT::IMessageBase::getContinuation"></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::IMessageBase::getContinuation </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]</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="msg_8h-source.html#l00182">182</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, and <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. </td>
+ </tr>
+</table>
+<a name="z167_8" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::getDebugString </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>t</em> </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </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_1IListBasicManager.html#z161_32">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z164_4">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00334">334</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00109">_Dispatch</a>, <a class="el" href="msg_8h-source.html#l00095">_MsgGroup</a>, <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, <a class="el" href="ident__type_8cpp-source.html#l00079">NLAIC::stringGetBuild</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>. </td>
+ </tr>
+</table>
+<a name="z165_4" doxytag="NLAIAGENT::IMessageBase::getDispatch"></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::IMessageBase::getDispatch </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]</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="msg_8h-source.html#l00167">167</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00109">_Dispatch</a>. </td>
+ </tr>
+</table>
+<a name="a7" doxytag="NLAIAGENT::IMessageBase::getGroup"></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_1IBasicMessageGroup.html">IBasicMessageGroup</a>&amp; NLAIAGENT::IMessageBase::getGroup </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]</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="msg_8h-source.html#l00133">133</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00095">_MsgGroup</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00194">isEqual</a>. </td>
+ </tr>
+</table>
+<a name="z166_2" doxytag="NLAIAGENT::IMessageBase::getHeritanceIndex"></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="memory__common_8h.html#a10">sint32</a> NLAIAGENT::IMessageBase::getHeritanceIndex </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]</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="msg_8h-source.html#l00201">201</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00103">_ReservedHeritanceIndexVar</a>. </td>
+ </tr>
+</table>
+<a name="a1" doxytag="NLAIAGENT::IMessageBase::getMessageGroup"></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_1IBaseGroupType.html">IBaseGroupType</a>* NLAIAGENT::IMessageBase::getMessageGroup </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]</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="msg_8h-source.html#l00119">119</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="list__manager_8h-source.html#l00037">NLAIAGENT::IListBasicManager::_List</a>, and <a class="el" href="agent__object_8h-source.html#l00556">NLAIAGENT::IBaseGroupType::IBaseGroupType</a>.
+<p>
+Referenced by <a class="el" href="message__script_8cpp-source.html#l00264">NLAIAGENT::CMessageScript::setStaticMember</a>. </td>
+ </tr>
+</table>
+<a name="z166_1" doxytag="NLAIAGENT::IMessageBase::getMethodIndex"></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::IMessageBase::getMethodIndex </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]</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="msg_8h-source.html#l00196">196</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00101">_ReservedMethodIndexVar</a>.
+<p>
+Referenced by <a class="el" href="interpret__object__agent_8cpp-source.html#l00254">NLAISCRIPT::CAgentClass::getChildMessageIndex</a>. </td>
+ </tr>
+</table>
+<a name="z167_1" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::getMethodIndexSize </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> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+getMethodIndexSize define the nomber of method define in the class.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_24">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z162_0">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00349">349</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8cpp-source.html#l00060">NLAIAGENT::_MLastM</a>. </td>
+ </tr>
+</table>
+<a name="a10" doxytag="NLAIAGENT::IMessageBase::getPerformatif"></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_1IMessageBase.html#s10">TPerformatif</a>&amp; NLAIAGENT::IMessageBase::getPerformatif </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]</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="msg_8h-source.html#l00151">151</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, and <a class="el" href="msg_8h-source.html#l00054">TPerformatif</a>.
+<p>
+Referenced by <a class="el" href="logic_2interpret__object__operator_8cpp-source.html#l00930">NLAISCRIPT::COperatorClass::checkTriggerMsg</a>, and <a class="el" href="agent__script_8cpp-source.html#l00935">NLAIAGENT::CAgentScript::runTellComponent</a>. </td>
+ </tr>
+</table>
+<a name="z166_5" doxytag="NLAIAGENT::IMessageBase::getProtcetSender"></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::IMessageBase::getProtcetSender </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]</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="msg_8h-source.html#l00215">215</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00110">_ProtectSender</a>.
+<p>
+Referenced by <a class="el" href="opcode_8cpp-source.html#l00682">NLAISCRIPT::CMsgSetSender::runOpCode</a>. </td>
+ </tr>
+</table>
+<a name="z165_6" doxytag="NLAIAGENT::IMessageBase::getReceiver"></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::IMessageBase::getReceiver </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]</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="msg_8h-source.html#l00177">177</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, and <a class="el" href="baseai_8cpp-source.html#l00151">NLAIAGENT::IObjectIA::IObjectIA</a>. </td>
+ </tr>
+</table>
+<a name="z165_5" doxytag="NLAIAGENT::IMessageBase::getSender"></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::IMessageBase::getSender </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]</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="msg_8h-source.html#l00172">172</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, and <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#l00952">NLAIAGENT::CAgentScript::runAskGetValue</a>, and <a class="el" href="agent__script_8cpp-source.html#l00935">NLAIAGENT::CAgentScript::runTellComponent</a>. </td>
+ </tr>
+</table>
+<a name="z167_5" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::isEqual </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">IBasicObjectIA</a> &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> const<code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The bool <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html#a2">operator==</a>(const IBasicObjectIA &amp;a) const member method call this function when class 'classType' have the same type of this class, programme have to assume the equality between the memebers of this class and the memeber of the class 'classType'.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_29">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z163_0">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00194">194</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, <a class="el" href="msg_8h-source.html#l00133">getGroup</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, and <a class="el" href="chain_8cpp-source.html#l00056">isEqual</a>. </td>
+ </tr>
+</table>
+<a name="z167_2" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::isMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>className</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>methodName</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>p</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The method isMember(nameSubClass,methodName,param) return the best method correspondent to the search.
+<p>
+remember we use the overloadind method.
+<p>
+NameSubClass: if this pointer is not NULL then NameSubClass is the name of the base class were the method are defined.
+<p>
+methodName: is the name of the class.
+<p>
+param: is an <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> where it defined the parametre of the method. lot of method use a <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> vector object with an <a class="el" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> as the the template argm.
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_25">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z162_1">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00354">354</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8cpp-source.html#l00060">NLAIAGENT::_MLastM</a>, and <a class="el" href="baseai_8h-source.html#l00141">NLAIAGENT::tQueue</a>. </td>
+ </tr>
+</table>
+<a name="z167_7" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::load </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>is</em> </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Load the class from a stream.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_31">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z164_0">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00249">249</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00107">_comeFromC_PLUS</a>, <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00095">_MsgGroup</a>, <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00086">_Sender</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="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="stream_8h-source.html#l00222">NLMISC::IStream::serial</a>, <a class="el" href="msg_8cpp-source.html#l00187">setContinuation</a>, <a class="el" href="msg_8cpp-source.html#l00180">setReceiver</a>, <a class="el" href="msg_8cpp-source.html#l00173">setSender</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>. </td>
+ </tr>
+</table>
+<a name="z167_0" doxytag="NLAIAGENT::IMessageBase::operator="></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> &amp; NLAIAGENT::IMessageBase::operator= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> &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> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Equality operator.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_2">NLAIAGENT::IListBasicManager</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00159">159</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00093">_ContinuationIsVolatile</a>, <a class="el" href="list__manager_8h-source.html#l00037">NLAIAGENT::IListBasicManager::_List</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00090">_ReceiverIsVolatile</a>, <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, <a class="el" href="msg_8h-source.html#l00087">_SenderIsVolatile</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, and <a class="el" href="msg_8h-source.html#l00140">setGroup</a>. </td>
+ </tr>
+</table>
+<a name="z167_4" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::runMethodeMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp;, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The methode <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_4">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_1IMessageBase.html#z167_2">isMember</a>(const IVarName *,const IVarName *,const IObjectIA &amp;) const method. param: is the parametre for the method.
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_27">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z162_4">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00392">392</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00103">_ReservedHeritanceIndexVar</a>, <a class="el" href="msg_8h-source.html#l00101">_ReservedMethodIndexVar</a>, <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, <a class="el" href="msg_8cpp-source.html#l00055">NLAIAGENT::_TContinuation</a>, <a class="el" href="msg_8cpp-source.html#l00058">NLAIAGENT::_TInitProtocol</a>, <a class="el" href="msg_8cpp-source.html#l00059">NLAIAGENT::_TProtcetSender</a>, <a class="el" href="msg_8cpp-source.html#l00053">NLAIAGENT::_TReceiver</a>, <a class="el" href="msg_8cpp-source.html#l00052">NLAIAGENT::_TSender</a>, <a class="el" href="msg_8cpp-source.html#l00056">NLAIAGENT::_TSetContinuation</a>, <a class="el" href="msg_8cpp-source.html#l00057">NLAIAGENT::_TSetSender</a>, <a class="el" href="msg_8cpp-source.html#l00054">NLAIAGENT::_TXchgReceiverIsSender</a>, <a class="el" href="agent__object_8h-source.html#l00556">NLAIAGENT::IBaseGroupType::IBaseGroupType</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="msg_8cpp-source.html#l00187">setContinuation</a>, <a class="el" href="msg_8h-source.html#l00206">setProtcetSender</a>, <a class="el" href="msg_8cpp-source.html#l00173">setSender</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>. </td>
+ </tr>
+</table>
+<a name="z167_3" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::runMethodeMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp;, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp;, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The methode <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_3">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 &amp;). index: is the method id return by the <a class="el" href="classNLAIAGENT_1_1IMessageBase.html#z167_2">isMember</a>(const IVarName *,const IVarName *,const IObjectIA &amp;) const method. param: is the parametre for the method.
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_26">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z162_3">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00387">387</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="driver__opengl__extension__def_8h-source.html#l00222">index</a>. </td>
+ </tr>
+</table>
+<a name="z167_6" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::save </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>os</em> </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Save the class in a stream.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IListBasicManager.html#z161_30">NLAIAGENT::IListBasicManager</a>.
+<p>
+Reimplemented in <a class="el" href="classNLAIAGENT_1_1CMessageScript.html#z164_1">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00200">200</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00107">_comeFromC_PLUS</a>, <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00095">_MsgGroup</a>, <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00689">r</a>, <a class="el" href="stream_8h-source.html#l00222">NLMISC::IStream::serial</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00681">t</a>. </td>
+ </tr>
+</table>
+<a name="z167_10" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::sendMessage </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IVarName.html">IVarName</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp;, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </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="msg_8cpp-source.html#l00382">382</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>. </td>
+ </tr>
+</table>
+<a name="z167_9" doxytag="NLAIAGENT::IMessageBase::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::IMessageBase::sendMessage </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The method sendMessage(const IObjectIA &amp;msg) allow us to achive a message defined in msg.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a17">NLAIAGENT::IObjectIA</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00377">377</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>. </td>
+ </tr>
+</table>
+<a name="z165_2" doxytag="NLAIAGENT::IMessageBase::setContinuation"></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::IMessageBase::setContinuation </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>r</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap>bool&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>v</em> = false</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></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="msg_8cpp-source.html#l00187">187</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00092">_Continuation</a>, <a class="el" href="msg_8h-source.html#l00093">_ContinuationIsVolatile</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#l00234">v</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="agent__script_8cpp-source.html#l00952">NLAIAGENT::CAgentScript::runAskGetValue</a>, and <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>. </td>
+ </tr>
+</table>
+<a name="z165_3" doxytag="NLAIAGENT::IMessageBase::setDispatch"></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::IMessageBase::setDispatch </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>state</em> = true </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="msg_8h-source.html#l00162">162</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00109">_Dispatch</a>. </td>
+ </tr>
+</table>
+<a name="a8" doxytag="NLAIAGENT::IMessageBase::setGroup"></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::IMessageBase::setGroup </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>grp</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>
+Set the <a class="el" href="classNLAIAGENT_1_1IBasicMessageGroup.html">IBasicMessageGroup</a> whiche define the group of the message.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00140">140</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00095">_MsgGroup</a>.
+<p>
+Referenced by <a class="el" href="msg__goal_8cpp-source.html#l00149">NLAIAGENT::CCancelGoalMsg::CCancelGoalMsg</a>, <a class="el" href="msg__connect_8cpp-source.html#l00040">NLAIAGENT::CConnectObjectValueMsg::CConnectObjectValueMsg</a>, <a class="el" href="msg__fact_8cpp-source.html#l00041">NLAIAGENT::CFactMsg::CFactMsg</a>, <a class="el" href="msg__action_8cpp-source.html#l00150">NLAIAGENT::CFailureMsg::CFailureMsg</a>, <a class="el" href="msg__getvalue_8cpp-source.html#l00043">NLAIAGENT::CGetValueMsg::CGetValueMsg</a>, <a class="el" href="msg__goal_8cpp-source.html#l00041">NLAIAGENT::CGoalMsg::CGoalMsg</a>, <a class="el" href="message__script_8cpp-source.html#l00050">NLAIAGENT::CMessageScript::CMessageScript</a>, <a class="el" href="msg__on__change_8cpp-source.html#l00033">NLAIAGENT::COnChangeMsg::COnChangeMsg</a>, <a class="el" href="msg__setvalue_8cpp-source.html#l00035">NLAIAGENT::CSetValueMsg::CSetValueMsg</a>, <a class="el" href="msg__action_8cpp-source.html#l00041">NLAIAGENT::CSuccessMsg::CSuccessMsg</a>, and <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>. </td>
+ </tr>
+</table>
+<a name="a0" doxytag="NLAIAGENT::IMessageBase::setMessageGroup"></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::IMessageBase::setMessageGroup </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html">IBaseGroupType</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>g</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>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00113">113</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="list__manager_8h-source.html#l00037">NLAIAGENT::IListBasicManager::_List</a>, and <a class="el" href="agent__object_8h-source.html#l00556">NLAIAGENT::IBaseGroupType::IBaseGroupType</a>.
+<p>
+Referenced by <a class="el" href="msg__goal_8cpp-source.html#l00149">NLAIAGENT::CCancelGoalMsg::CCancelGoalMsg</a>, <a class="el" href="msg__connect_8cpp-source.html#l00040">NLAIAGENT::CConnectObjectValueMsg::CConnectObjectValueMsg</a>, <a class="el" href="msg__fact_8cpp-source.html#l00041">NLAIAGENT::CFactMsg::CFactMsg</a>, <a class="el" href="msg__action_8cpp-source.html#l00150">NLAIAGENT::CFailureMsg::CFailureMsg</a>, <a class="el" href="msg__getvalue_8cpp-source.html#l00043">NLAIAGENT::CGetValueMsg::CGetValueMsg</a>, <a class="el" href="msg__goal_8cpp-source.html#l00041">NLAIAGENT::CGoalMsg::CGoalMsg</a>, <a class="el" href="msg_8h-source.html#l00293">NLAIAGENT::CMessageList::CMessageList</a>, <a class="el" href="message__script_8cpp-source.html#l00050">NLAIAGENT::CMessageScript::CMessageScript</a>, <a class="el" href="msg_8h-source.html#l00359">NLAIAGENT::CMessageVector::CMessageVector</a>, <a class="el" href="msg__on__change_8cpp-source.html#l00033">NLAIAGENT::COnChangeMsg::COnChangeMsg</a>, and <a class="el" href="msg__action_8cpp-source.html#l00041">NLAIAGENT::CSuccessMsg::CSuccessMsg</a>. </td>
+ </tr>
+</table>
+<a name="z166_0" doxytag="NLAIAGENT::IMessageBase::setMethodIndex"></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::IMessageBase::setMethodIndex </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="memory__common_8h.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>n</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>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00190">190</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00103">_ReservedHeritanceIndexVar</a>, and <a class="el" href="msg_8h-source.html#l00101">_ReservedMethodIndexVar</a>.
+<p>
+Referenced by <a class="el" href="agent__script_8cpp-source.html#l00952">NLAIAGENT::CAgentScript::runAskGetValue</a>, <a class="el" href="opcode_8cpp-source.html#l00607">NLAISCRIPT::CFindRunMsg::runOpCode</a>, and <a class="el" href="opcode_8cpp-source.html#l00571">NLAISCRIPT::CMarkMsg::runOpCode</a>. </td>
+ </tr>
+</table>
+<a name="a9" doxytag="NLAIAGENT::IMessageBase::setPerformatif"></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::IMessageBase::setPerformatif </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IMessageBase.html#s10">TPerformatif</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</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>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00146">146</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00105">_Performatif</a>, and <a class="el" href="msg_8h-source.html#l00054">TPerformatif</a>.
+<p>
+Referenced by <a class="el" href="goal__path_8cpp-source.html#l00073">NLAILOGIC::CGoalPath::failure</a>, <a class="el" href="goal_8cpp-source.html#l00096">NLAILOGIC::IGoal::failure</a>, <a class="el" href="goal__path_8cpp-source.html#l00237">NLAILOGIC::CGoalPath::onActivate</a>, <a class="el" href="goal__path_8cpp-source.html#l00253">NLAILOGIC::CGoalPath::onUnActivate</a>, <a class="el" href="operator__script_8cpp-source.html#l00863">NLAIAGENT::COperatorScript::order</a>, <a class="el" href="agent__script_8cpp-source.html#l00952">NLAIAGENT::CAgentScript::runAskGetValue</a>, <a class="el" href="agent__script_8cpp-source.html#l00935">NLAIAGENT::CAgentScript::runTellComponent</a>, <a class="el" href="goal__path_8cpp-source.html#l00052">NLAILOGIC::CGoalPath::success</a>, <a class="el" href="goal_8cpp-source.html#l00108">NLAILOGIC::IGoal::success</a>, and <a class="el" href="operation_8cpp-source.html#l00085">NLAIAGENT::CAgentOperation::update</a>. </td>
+ </tr>
+</table>
+<a name="z166_3" doxytag="NLAIAGENT::IMessageBase::setProtcetSender"></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::IMessageBase::setProtcetSender </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="msg_8h-source.html#l00206">206</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00110">_ProtectSender</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>. </td>
+ </tr>
+</table>
+<a name="z165_1" doxytag="NLAIAGENT::IMessageBase::setReceiver"></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::IMessageBase::setReceiver </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>r</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap>bool&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>v</em> = false</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></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="msg_8cpp-source.html#l00180">180</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00089">_Receiver</a>, <a class="el" href="msg_8h-source.html#l00090">_ReceiverIsVolatile</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#l00234">v</a>.
+<p>
+Referenced by <a class="el" href="goal__path_8cpp-source.html#l00073">NLAILOGIC::CGoalPath::failure</a>, <a class="el" href="goal_8cpp-source.html#l00096">NLAILOGIC::IGoal::failure</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="goal__path_8cpp-source.html#l00237">NLAILOGIC::CGoalPath::onActivate</a>, <a class="el" href="goal__path_8cpp-source.html#l00253">NLAILOGIC::CGoalPath::onUnActivate</a>, <a class="el" href="goal__path_8cpp-source.html#l00052">NLAILOGIC::CGoalPath::success</a>, and <a class="el" href="goal_8cpp-source.html#l00108">NLAILOGIC::IGoal::success</a>. </td>
+ </tr>
+</table>
+<a name="z165_0" doxytag="NLAIAGENT::IMessageBase::setSender"></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::IMessageBase::setSender </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="classNLAIAGENT_1_1IObjectIA.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>s</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap>bool&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>v</em> = false</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></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="msg_8cpp-source.html#l00173">173</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00086">_Sender</a>, <a class="el" href="msg_8h-source.html#l00087">_SenderIsVolatile</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#l00234">v</a>.
+<p>
+Referenced by <a class="el" href="goal__path_8cpp-source.html#l00073">NLAILOGIC::CGoalPath::failure</a>, <a class="el" href="goal_8cpp-source.html#l00096">NLAILOGIC::IGoal::failure</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="goal__path_8cpp-source.html#l00237">NLAILOGIC::CGoalPath::onActivate</a>, <a class="el" href="goal__path_8cpp-source.html#l00253">NLAILOGIC::CGoalPath::onUnActivate</a>, <a class="el" href="operator__script_8cpp-source.html#l00863">NLAIAGENT::COperatorScript::order</a>, <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>, <a class="el" href="opcode_8cpp-source.html#l00682">NLAISCRIPT::CMsgSetSender::runOpCode</a>, <a class="el" href="agent__script_8cpp-source.html#l00935">NLAIAGENT::CAgentScript::runTellComponent</a>, <a class="el" href="goal__path_8cpp-source.html#l00052">NLAILOGIC::CGoalPath::success</a>, <a class="el" href="goal_8cpp-source.html#l00108">NLAILOGIC::IGoal::success</a>, and <a class="el" href="operation_8cpp-source.html#l00085">NLAIAGENT::CAgentOperation::update</a>. </td>
+ </tr>
+</table>
+<a name="z166_4" doxytag="NLAIAGENT::IMessageBase::UnsetProtcetSender"></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::IMessageBase::UnsetProtcetSender </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="msg_8h-source.html#l00210">210</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+References <a class="el" href="msg_8h-source.html#l00110">_ProtectSender</a>.
+<p>
+Referenced by <a class="el" href="opcode_8cpp-source.html#l00682">NLAISCRIPT::CMsgSetSender::runOpCode</a>. </td>
+ </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a name="o10" doxytag="NLAIAGENT::IMessageBase::_comeFromC_PLUS"></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::IMessageBase::_comeFromC_PLUS<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This bool allow to know here the message come from: scriptes agent or hard coded agent.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00107">107</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, and <a class="el" href="msg_8cpp-source.html#l00200">save</a>. </td>
+ </tr>
+</table>
+<a name="o4" doxytag="NLAIAGENT::IMessageBase::_Continuation"></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::IMessageBase::_Continuation<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This adresse is when receiver have to inform something at a third agent.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00092">92</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00182">getContinuation</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>, <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>, <a class="el" href="msg_8cpp-source.html#l00200">save</a>, <a class="el" href="msg_8cpp-source.html#l00187">setContinuation</a>, and <a class="el" href="msg_8cpp-source.html#l00150">~IMessageBase</a>. </td>
+ </tr>
+</table>
+<a name="o5" doxytag="NLAIAGENT::IMessageBase::_ContinuationIsVolatile"></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::IMessageBase::_ContinuationIsVolatile<code> [private]</code>
+ </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="msg_8h-source.html#l00093">93</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>, <a class="el" href="msg_8cpp-source.html#l00187">setContinuation</a>, and <a class="el" href="msg_8cpp-source.html#l00150">~IMessageBase</a>. </td>
+ </tr>
+</table>
+<a name="o11" doxytag="NLAIAGENT::IMessageBase::_Dispatch"></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::IMessageBase::_Dispatch<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Is true if agent want to dispatch it to its child;.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00109">109</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00334">getDebugString</a>, <a class="el" href="msg_8h-source.html#l00167">getDispatch</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, and <a class="el" href="msg_8h-source.html#l00162">setDispatch</a>. </td>
+ </tr>
+</table>
+<a name="r0" doxytag="NLAIAGENT::IMessageBase::_Method"></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_1IMessageBase_1_1CMethodCall.html">IMessageBase::CMethodCall</a> NLAIAGENT::IMessageBase::_Method<code> [static, private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre>
+ {
+ IMessageBase::CMethodCall(<a class="code" href="agent__method__def_8h.html#a32">_SENDER_</a>,_TSender),
+ IMessageBase::CMethodCall(<a class="code" href="agent__method__def_8h.html#a33">_RECEIVER_</a>,_TReceiver),
+ IMessageBase::CMethodCall(<a class="code" href="agent__method__def_8h.html#a34">_CONTINUATION_</a>,_TContinuation),
+ IMessageBase::CMethodCall(<a class="code" href="agent__method__def_8h.html#a35">_SETCONTINUATION_</a>,_TSetContinuation),
+ IMessageBase::CMethodCall(<font class="stringliteral">"XChangeReceiverSender"</font>,_TXchgReceiverIsSender),
+ IMessageBase::CMethodCall(<font class="stringliteral">"ProtcetSender"</font>,_TProtcetSender),
+ IMessageBase::CMethodCall(<font class="stringliteral">"InitProtocol"</font>,_TInitProtocol),
+ IMessageBase::CMethodCall(<font class="stringliteral">"SetSender"</font>,_TSetSender)
+
+ }</pre></div>
+<p>
+Reimplemented from <a class="el" href="classNLAIAGENT_1_1IBaseGroupType.html#p0">NLAIAGENT::IBaseGroupType</a>.
+<p>
+Definition at line <a class="el" href="msg_8cpp-source.html#l00062">62</a> of file <a class="el" href="msg_8cpp-source.html">msg.cpp</a>. </td>
+ </tr>
+</table>
+<a name="o6" doxytag="NLAIAGENT::IMessageBase::_MsgGroup"></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_1IBasicMessageGroup.html">IBasicMessageGroup</a>* NLAIAGENT::IMessageBase::_MsgGroup<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Message is arranged by group.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00095">95</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00334">getDebugString</a>, <a class="el" href="msg_8h-source.html#l00133">getGroup</a>, <a class="el" href="msg_8cpp-source.html#l00127">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="msg_8cpp-source.html#l00200">save</a>, <a class="el" href="msg_8h-source.html#l00140">setGroup</a>, and <a class="el" href="msg_8cpp-source.html#l00150">~IMessageBase</a>. </td>
+ </tr>
+</table>
+<a name="o9" doxytag="NLAIAGENT::IMessageBase::_Performatif"></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_1IMessageBase.html#s10">TPerformatif</a> NLAIAGENT::IMessageBase::_Performatif<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This variable define the performatif for agent dialog protocole.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00105">105</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00151">getPerformatif</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="msg_8cpp-source.html#l00200">save</a>, and <a class="el" href="msg_8h-source.html#l00146">setPerformatif</a>. </td>
+ </tr>
+</table>
+<a name="o12" doxytag="NLAIAGENT::IMessageBase::_ProtectSender"></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::IMessageBase::_ProtectSender<code> [private]</code>
+ </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="msg_8h-source.html#l00110">110</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00215">getProtcetSender</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8h-source.html#l00206">setProtcetSender</a>, and <a class="el" href="msg_8h-source.html#l00210">UnsetProtcetSender</a>. </td>
+ </tr>
+</table>
+<a name="o2" doxytag="NLAIAGENT::IMessageBase::_Receiver"></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::IMessageBase::_Receiver<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+witch Agent the message have to be achieve.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00089">89</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00177">getReceiver</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>, <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>, <a class="el" href="msg_8cpp-source.html#l00200">save</a>, <a class="el" href="msg_8cpp-source.html#l00377">sendMessage</a>, <a class="el" href="msg_8cpp-source.html#l00180">setReceiver</a>, and <a class="el" href="msg_8cpp-source.html#l00150">~IMessageBase</a>. </td>
+ </tr>
+</table>
+<a name="o3" doxytag="NLAIAGENT::IMessageBase::_ReceiverIsVolatile"></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::IMessageBase::_ReceiverIsVolatile<code> [private]</code>
+ </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="msg_8h-source.html#l00090">90</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>, <a class="el" href="msg_8cpp-source.html#l00180">setReceiver</a>, and <a class="el" href="msg_8cpp-source.html#l00150">~IMessageBase</a>. </td>
+ </tr>
+</table>
+<a name="o8" doxytag="NLAIAGENT::IMessageBase::_ReservedHeritanceIndexVar"></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::IMessageBase::_ReservedHeritanceIndexVar<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+if the message come from script then this reserved variable represent the offset of the base class which the Run(MSG) is.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00103">103</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00201">getHeritanceIndex</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>, and <a class="el" href="msg_8h-source.html#l00190">setMethodIndex</a>. </td>
+ </tr>
+</table>
+<a name="o7" doxytag="NLAIAGENT::IMessageBase::_ReservedMethodIndexVar"></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::IMessageBase::_ReservedMethodIndexVar<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This reserved variable represent the offset of the Run(MSG) if the message come from script.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00101">101</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8h-source.html#l00196">getMethodIndex</a>, <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>, and <a class="el" href="msg_8h-source.html#l00190">setMethodIndex</a>. </td>
+ </tr>
+</table>
+<a name="o0" doxytag="NLAIAGENT::IMessageBase::_Sender"></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::IMessageBase::_Sender<code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Who send the message.
+<p>
+
+<p>
+Definition at line <a class="el" href="msg_8h-source.html#l00086">86</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00334">getDebugString</a>, <a class="el" href="msg_8h-source.html#l00172">getSender</a>, <a class="el" href="msg_8cpp-source.html#l00127">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00194">isEqual</a>, <a class="el" href="msg_8cpp-source.html#l00249">load</a>, <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>, <a class="el" href="msg_8cpp-source.html#l00392">runMethodeMember</a>, <a class="el" href="msg_8cpp-source.html#l00200">save</a>, <a class="el" href="msg_8cpp-source.html#l00173">setSender</a>, and <a class="el" href="msg_8cpp-source.html#l00150">~IMessageBase</a>. </td>
+ </tr>
+</table>
+<a name="o1" doxytag="NLAIAGENT::IMessageBase::_SenderIsVolatile"></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::IMessageBase::_SenderIsVolatile<code> [private]</code>
+ </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="msg_8h-source.html#l00087">87</a> of file <a class="el" href="msg_8h-source.html">msg.h</a>.
+<p>
+Referenced by <a class="el" href="msg_8cpp-source.html#l00082">IMessageBase</a>, <a class="el" href="msg_8cpp-source.html#l00159">operator=</a>, <a class="el" href="msg_8cpp-source.html#l00173">setSender</a>, and <a class="el" href="msg_8cpp-source.html#l00150">~IMessageBase</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="msg_8h-source.html">msg.h</a><li><a class="el" href="msg_8cpp-source.html">msg.cpp</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>