diff options
Diffstat (limited to 'docs/doxygen/nel/a03458.html')
-rw-r--r-- | docs/doxygen/nel/a03458.html | 5841 |
1 files changed, 5841 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03458.html b/docs/doxygen/nel/a03458.html new file mode 100644 index 00000000..0f1a584d --- /dev/null +++ b/docs/doxygen/nel/a03458.html @@ -0,0 +1,5841 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>NeL: NLAIAGENT::CSuccessMsg class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3.6 --> +<div class="qindex"> <form class="search" action="search.php" method="get"> +<a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>NLAIAGENT::CSuccessMsg Class Reference</h1><code>#include <<a class="el" href="a06068.html">msg_action.h</a>></code> +<p> +<p>Inheritance diagram for NLAIAGENT::CSuccessMsg: +<p><center><img src="a03458.png" usemap="#NLAIAGENT::CSuccessMsg_map" border="0" alt=""></center> +<map name="NLAIAGENT::CSuccessMsg_map"> +<area href="a02326.html" alt="NLAIAGENT::CMessageScript" shape="rect" coords="0,616,192,640"> +<area href="a02325.html" alt="NLAIAGENT::IMessageBase" shape="rect" coords="0,560,192,584"> +<area href="a02324.html" alt="NLAIAGENT::IListBasicManager" shape="rect" coords="0,504,192,528"> +<area href="a02327.html" alt="NLAIAGENT::IBaseGroupType" shape="rect" coords="0,448,192,472"> +<area href="a02147.html" alt="NLAIAGENT::IObjetOp" shape="rect" coords="0,392,192,416"> +<area href="a02149.html" alt="NLAIAGENT::IObjectIA" shape="rect" coords="0,336,192,360"> +<area href="a02153.html" alt="NLAIAGENT::IBasicObjectIA" shape="rect" coords="0,280,192,304"> +<area href="a02154.html" alt="NLAIC::IBasicInterface" shape="rect" coords="0,224,192,248"> +<area href="a02151.html" alt="NLAIC::IBasicType" shape="rect" coords="0,168,192,192"> +<area href="a02145.html" alt="NLAIC::IPointerGestion" shape="rect" coords="0,112,192,136"> +<area href="a02867.html" alt="NLMISC::IStreamable" shape="rect" coords="0,56,192,80"> +<area href="a02540.html" alt="NLMISC::IClassable" shape="rect" coords="0,0,192,24"> +</map> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Class to define success on agent, it is use on opérator or generally on actor on sucess process +<p> + +<p> +Definition at line <a class="el" href="a06068.html#l00034">34</a> of file <a class="el" href="a06068.html">msg_action.h</a>.<table border=0 cellpadding=0 cellspacing=0> +<tr><td></td></tr> +<tr><td colspan=2><br><h2>[NOHEADER]</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypez1658_0">operator *</a> (const <a class="el" href="a02147.html">IObjetOp</a> &)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypez1658_0"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1IObjetOpz1658_1">operator+</a> (const <a class="el" href="a02147.html">IObjetOp</a> &)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1IObjetOpz1658_1"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1IObjetOpz1658_2">operator-</a> (const <a class="el" href="a02147.html">IObjetOp</a> &)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1IObjetOpz1658_2"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypez1658_1">operator/</a> (const <a class="el" href="a02147.html">IObjetOp</a> &)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypez1658_1"></a><br><br></td></tr> +<tr><td colspan=2><br><h2>Public Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13">TOpId</a> { <br> + <a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew0">op_add</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew10">op_sub</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew7">op_mul</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew2">op_div</a>, +<br> + <a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew3">op_eq</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew4">op_inf</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew11">op_sup</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew5">op_inf_eq</a>, +<br> + <a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew12">op_sup_eq</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew9">op_not</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew1">op_diff</a>, +<a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew8">op_neg</a>, +<br> + <a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew6">op_last</a> +<br> + }</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24">TPerformatif</a> { <br> + <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew22">PUndefine</a>, +<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew18">PExec</a>, +<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew13">PAchieve</a>, +<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew14">PAsk</a>, +<br> + <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew15">PBreak</a>, +<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew21">PTell</a>, +<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew19">PKill</a>, +<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew16">PError</a>, +<br> + <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew17">PEven</a>, +<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew20">PService</a> +<br> + }</td></tr> + +<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea0">canProcessMessage</a> (const <a class="el" href="a02661.html">IVarName</a> &)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsga1">CSuccessMsg</a> (<a class="el" href="a02162.html">IBasicAgent</a> *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsga2">CSuccessMsg</a> (<a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a> *b=NULL)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsga3">CSuccessMsg</a> (std::list< <a class="el" href="a02149.html">IObjectIA</a> * > &, <a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a> *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsga4">CSuccessMsg</a> (const <a class="el" href="a03458.html">CSuccessMsg</a> &)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea2">decRef</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Decrement the reference of an object. <a href="#NLAIAGENT_1_1VectorTypea2"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsga6">getCreatorClass</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const std::string </td><td class="memItemRight" valign=bottom><a class="el" href="a02151.html#NLAIAGENT_1_1VectorTypea4">getInfo</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02327.html">IBaseGroupType</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea5">getMessageGroup</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03846.html">NLAISCRIPT::IOpCode</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsga9">getMethode</a> (<a class="el" href="a04558.html#a10">sint32</a> <a class="el" href="a04223.html#a566">index</a>)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">get the closure correspondent of the method indexed by index. <a href="#NLAIAGENT_1_1CSuccessMsga9"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03846.html">NLAISCRIPT::IOpCode</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsga10">getMethode</a> (<a class="el" href="a04558.html#a10">sint32</a> inheritance, <a class="el" href="a04558.html#a10">sint32</a> <a class="el" href="a04223.html#a566">index</a>)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">get the closure correspondent of the method indexed by index in the base class inheritance. <a href="#NLAIAGENT_1_1CSuccessMsga10"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual std::string </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea5">getMethodeMemberDebugString</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea7">getNeg</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24">TPerformatif</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea9">getPerformatif</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea8">getRef</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">get the refence count. <a href="#NLAIAGENT_1_1VectorTypea8"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea9">getStaticMember</a> (const <a class="el" href="a02661.html">IVarName</a> &compName) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea16">incRef</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Inc a reference. We use this when we have to conserve a pointer memeory for exemple in a list. <a href="#NLAIAGENT_1_1VectorTypea16"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea17">init</a> (<a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea20">isLocal</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">If the result is true the object is loclal else its a representation of an object on the server. By the method return true. <a href="#NLAIAGENT_1_1VectorTypea20"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea26">operator *</a> (<a class="el" href="a02147.html">IObjetOp</a> *a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea26"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea27">operator *=</a> (<a class="el" href="a02147.html">IObjetOp</a> *a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea27"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="a02324.html#NLAIAGENT_1_1IMessageBasea29">operator const IBaseGroupType *</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the list of message contents. <a href="#NLAIAGENT_1_1IMessageBasea29"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1IObjetOpa27">operator!=</a> (<a class="el" href="a02147.html">IObjetOp</a> &) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1IObjetOpa27"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea30">operator+</a> (<a class="el" href="a02147.html">IObjetOp</a> *a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea30"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea34">operator-</a> (<a class="el" href="a02147.html">IObjetOp</a> *a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea34"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea38">operator/</a> (<a class="el" href="a02147.html">IObjetOp</a> *a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea38"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea39">operator/=</a> (<a class="el" href="a02147.html">IObjetOp</a> *a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea39"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea40">operator<</a> (<a class="el" href="a02147.html">IObjetOp</a> &) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea40"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea41">operator<=</a> (<a class="el" href="a02147.html">IObjetOp</a> &) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea41"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02153.html#NLAIAGENT_1_1VectorTypea42">operator==</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &classType) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1IObjetOpa37">operator==</a> (<a class="el" href="a02147.html">IObjetOp</a> &) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1IObjetOpa37"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea44">operator></a> (<a class="el" href="a02147.html">IObjetOp</a> &) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea44"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a02147.html">IObjetOp</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea45">operator>=</a> (<a class="el" href="a02147.html">IObjetOp</a> &) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) <a href="#NLAIAGENT_1_1VectorTypea45"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea42">protectSender</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The sendMessage set automatically the sender on the message header, if user want keep sender have to use this method. <a href="#NLAIAGENT_1_1IMessageBasea42"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea46">release</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Release allow to release the pointer. The last release when the _Ref is nul delete the object. <a href="#NLAIAGENT_1_1VectorTypea46"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea50">runStep</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea48">senderIsProtected</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual CProcessResult </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea49">sendMessage</a> (const <a class="el" href="a02661.html">IVarName</a> &, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual CProcessResult </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea50">sendMessage</a> (<a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02154.html#NLAIAGENT_1_1VectorTypea54">serial</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &f) throw (NLMISC::EStream)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsga40">setAgentManager</a> (<a class="el" href="a03834.html">IAgentManager</a> *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea52">setMessageGroup</a> (<a class="el" href="a02327.html">IBaseGroupType</a> *g)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea53">setPerformatif</a> (<a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24">TPerformatif</a> p)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea56">setStaticMember</a> (const <a class="el" href="a02661.html">IVarName</a> &compName, <a class="el" href="a02149.html">IObjectIA</a> *change)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea56">unprotectSender</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsga45">~CSuccessMsg</a> ()</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">getMethodIndexSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">getStaticMemberSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">isClassInheritedFrom</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">isMember</a> (const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02149.html">IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_6">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">getMethodIndexSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">getStaticMemberSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">isClassInheritedFrom</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">isMember</a> (const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02149.html">IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_6">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">getMethodIndexSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">getStaticMemberSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">isClassInheritedFrom</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">isMember</a> (const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02149.html">IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_6">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">getMethodIndexSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">getStaticMemberSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">isClassInheritedFrom</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">isMember</a> (const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02149.html">IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_6">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">getMethodIndexSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">getStaticMemberSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">isClassInheritedFrom</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">isMember</a> (const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02149.html">IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_6">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">getMethodIndexSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">getStaticMemberSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">isClassInheritedFrom</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">isMember</a> (const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02149.html">IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_6">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02151.html">NLAIC::IBasicType</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_0">clone</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_1">getBaseMethodCount</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the nomber of internal C++ hard coded method that the class can process. <a href="#NLAIAGENT_1_1CSuccessMsgz1722_1"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_2">getDebugString</a> (std::string &<a class="el" href="a04223.html#a627">t</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02650.html">NLAIC::CIdentType</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_4">isMember</a> (const <a class="el" href="a02661.html">NLAIAGENT::IVarName</a> *, const <a class="el" href="a02661.html">NLAIAGENT::IVarName</a> *, const <a class="el" href="a02149.html">NLAIAGENT::IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02151.html">NLAIC::IBasicType</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_5">newInstance</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_6">runMethodeMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">NLAIAGENT::IObjectIA</a> *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_7">runMethodeMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">getMethodIndexSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">getStaticMemberSize</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">isClassInheritedFrom</a> (const <a class="el" href="a02661.html">IVarName</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05364.html#a31">TQueue</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">isMember</a> (const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02661.html">IVarName</a> *, const <a class="el" href="a02149.html">IObjectIA</a> &) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult & </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_6">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a02149.html">IObjectIA</a> *)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a> (const <a class="el" href="a02153.html">IBasicObjectIA</a> &a) const </td></tr> + +<tr><td colspan="2"><div class="groupHeader">NLAIC::IBasicInterface member class.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &is)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &os)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get agent sender reciver and third</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_0">getContinuation</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_1">getReceiver</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02149.html">IObjectIA</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_2">getSender</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_3">setContinuation</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_4">setReceiver</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a628">r</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1714_5">setSender</a> (<a class="el" href="a02149.html">IObjectIA</a> *<a class="el" href="a04223.html#a626">s</a>, bool <a class="el" href="a04223.html#a576">v</a>=false)</td></tr> + +<tr><td colspan="2"><div class="groupHeader">Set and get script message method processing.</div></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_0">getHeritanceIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_1">getMethodIndex</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasez1716_2">setMethodIndex</a> (<a class="el" href="a04558.html#a10">sint32</a> h, <a class="el" href="a04558.html#a10">sint32</a> n)</td></tr> + +<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02650.html">NLAIC::CIdentType</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgs0">IdMessageScript</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02650.html">NLAIC::CIdentType</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgs1">IdSuccessMsg</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a05364.html#a50">TProcessStatement</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes1">ProcessBuzzy</a> = processBuzzy</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a05364.html#a50">TProcessStatement</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes2">ProcessEnd</a> = processEnd</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a05364.html#a50">TProcessStatement</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes3">ProcessError</a> = processError</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a05364.html#a50">TProcessStatement</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes4">ProcessIdle</a> = processIdle</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a05364.html#a50">TProcessStatement</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes5">ProcessLocked</a> = processLocked</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>CProcessResult </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes6">ProcessNotComplit</a> = <a class="el" href="a03869.html">IObjectIA::CProcessResult</a>(processNotComplete)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>CProcessResult </td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes7">ProcessRun</a> = <a class="el" href="a03869.html">IObjectIA::CProcessResult</a>()</td></tr> + +<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02327.html">IBaseGroupType</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a></td></tr> + +</table> +<hr><h2>Member Enumeration Documentation</h2> +<a class="anchor" name="NLAIAGENT_1_1VectorTypew13" doxytag="NLAIAGENT::CSuccessMsg::TOpId" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum <a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypew13">NLAIAGENT::IObjetOp::TOpId</a><code> [inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b>Enumeration values: </b></dt><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew0" doxytag="op_add" ></a>op_add</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew10" doxytag="op_sub" ></a>op_sub</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew7" doxytag="op_mul" ></a>op_mul</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew2" doxytag="op_div" ></a>op_div</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew3" doxytag="op_eq" ></a>op_eq</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew4" doxytag="op_inf" ></a>op_inf</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew11" doxytag="op_sup" ></a>op_sup</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew5" doxytag="op_inf_eq" ></a>op_inf_eq</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew12" doxytag="op_sup_eq" ></a>op_sup_eq</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew9" doxytag="op_not" ></a>op_not</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew1" doxytag="op_diff" ></a>op_diff</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew8" doxytag="op_neg" ></a>op_neg</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew6" doxytag="op_last" ></a>op_last</em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="a05409.html#l00046">46</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +<div class="fragment"><pre>00047 { +00048 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew0">op_add</a> , +00049 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew10">op_sub</a> , +00050 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew7">op_mul</a> , +00051 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew2">op_div</a> , +00052 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew3">op_eq</a> , +00053 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew4">op_inf</a> , +00054 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew11">op_sup</a> , +00055 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew5">op_inf_eq</a> , +00056 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew12">op_sup_eq</a> , +00057 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew9">op_not</a> , +00058 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew1">op_diff</a> , +00059 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew8">op_neg</a>, +00060 <a class="code" href="a02147.html#NLAIAGENT_1_1VectorTypew13NLAIAGENT_1_1VectorTypew6">op_last</a> +00061 }; +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasew24" doxytag="NLAIAGENT::CSuccessMsg::TPerformatif" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24">NLAIAGENT::IMessageBase::TPerformatif</a><code> [inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b>Enumeration values: </b></dt><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew22" doxytag="PUndefine" ></a>PUndefine</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew18" doxytag="PExec" ></a>PExec</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew13" doxytag="PAchieve" ></a>PAchieve</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew14" doxytag="PAsk" ></a>PAsk</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew15" doxytag="PBreak" ></a>PBreak</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew21" doxytag="PTell" ></a>PTell</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew19" doxytag="PKill" ></a>PKill</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew16" doxytag="PError" ></a>PError</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew17" doxytag="PEven" ></a>PEven</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew20" doxytag="PService" ></a>PService</em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="a06066.html#l00053">53</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +Referenced by <a class="el" href="a06066.html#l00131">NLAIAGENT::IMessageBase::getPerformatif()</a>, and <a class="el" href="a06065.html#l00236">NLAIAGENT::IMessageBase::load()</a>. +<p> +<div class="fragment"><pre>00054 { +00055 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew22">PUndefine</a>, +00056 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew18">PExec</a>, +00057 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew13">PAchieve</a>, +00058 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew14">PAsk</a>, +00059 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew15">PBreak</a>, +00060 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew21">PTell</a>, +00061 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew19">PKill</a>, +00062 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew16">PError</a>, +00063 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew17">PEven</a>, +00064 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasew24NLAIAGENT_1_1IMessageBasew20">PService</a> +00065 }; +</pre></div> </td> + </tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga4" doxytag="NLAIAGENT::CSuccessMsg::CSuccessMsg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CSuccessMsg::CSuccessMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03458.html">CSuccessMsg</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06067.html#l00056">56</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +Referenced by <a class="el" href="a06067.html#l00065">clone()</a>, and <a class="el" href="a06068.html#l00049">newInstance()</a>. +<p> +<div class="fragment"><pre>00056 : <a class="code" href="a02326.html#NLAIAGENT_1_1CMessageScripta3">CMessageScript</a>(m) +00057 { +00058 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga3" doxytag="NLAIAGENT::CSuccessMsg::CSuccessMsg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CSuccessMsg::CSuccessMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::list< <a class="el" href="a02149.html">IObjectIA</a> * > & </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a> * </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06067.html#l00036">36</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05912.html#l00058">NLAIAGENT::IListBasicManager::set()</a>. +<p> +<div class="fragment"><pre>00036 :<a class="code" href="a02326.html#NLAIAGENT_1_1CMessageScripta3">CMessageScript</a>(l,b) +00037 { +00038 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_22">set</a>(0, <span class="keyword">new</span> DigitalType(0) ); +00039 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga2" doxytag="NLAIAGENT::CSuccessMsg::CSuccessMsg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CSuccessMsg::CSuccessMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>b</em> = NULL </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06067.html#l00041">41</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05912.html#l00058">NLAIAGENT::IListBasicManager::set()</a>, <a class="el" href="a06066.html#l00106">NLAIAGENT::IMessageBase::setMessageGroup()</a>, and <a class="el" href="a05646.html#l00236">x</a>. +<p> +<div class="fragment"><pre>00041 :<a class="code" href="a02326.html#NLAIAGENT_1_1CMessageScripta3">CMessageScript</a>(b) +00042 { +00043 CVectorGroupType *<a class="code" href="a04223.html#a572">x</a> = <span class="keyword">new</span> CVectorGroupType(1); +00044 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasea52">setMessageGroup</a>(x); +00045 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_22">set</a>(0, <span class="keyword">new</span> DigitalType(0) ); +00046 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga1" doxytag="NLAIAGENT::CSuccessMsg::CSuccessMsg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CSuccessMsg::CSuccessMsg </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02162.html">IBasicAgent</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06067.html#l00048">48</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05912.html#l00058">NLAIAGENT::IListBasicManager::set()</a>, <a class="el" href="a06066.html#l00106">NLAIAGENT::IMessageBase::setMessageGroup()</a>, and <a class="el" href="a05646.html#l00236">x</a>. +<p> +<div class="fragment"><pre>00048 : +00049 <a class="code" href="a02326.html#NLAIAGENT_1_1CMessageScripta3">CMessageScript</a>((<a class="code" href="a02329.html">NLAISCRIPT::CMessageClass</a> *)NLAISCRIPT::CSuccessMsgClass::IdSuccessMsgClass.getFactory()->getClass()) +00050 { +00051 CVectorGroupType *<a class="code" href="a04223.html#a572">x</a> = <span class="keyword">new</span> CVectorGroupType(1); +00052 <a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasea52">setMessageGroup</a>(x); +00053 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_22">set</a>(0, <span class="keyword">new</span> DigitalType(0) ); +00054 } + +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga45" doxytag="NLAIAGENT::CSuccessMsg::~CSuccessMsg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::CSuccessMsg::~<a class="el" href="a03458.html">CSuccessMsg</a> </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06067.html#l00060">60</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +<div class="fragment"><pre>00061 { +00062 +00063 } +</pre></div> </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea0" doxytag="NLAIAGENT::CSuccessMsg::canProcessMessage" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a31">TQueue</a> NLAIAGENT::IObjectIA::canProcessMessage </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The method <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea0">canProcessMessage(const IVarName &msgName)</a> allow us to know if agent can preocess given by msgName.<p> +TQueue contain the liste of method (same as a run(msg)) that coud process the msg. +<p> +Reimplemented in <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMaila0">NLAIAGENT::CLocalAgentMail</a>. +<p> +Definition at line <a class="el" href="a05475.html#l00350">350</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. +<p> +References <a class="el" href="a05476.html#l00141">NLAIAGENT::TQueue</a>. +<p> +Referenced by <a class="el" href="a05401.html#l00161">NLAIAGENT::CLocalAgentMail::canProcessMessage()</a>. +<p> +<div class="fragment"><pre>00351 { +00352 <span class="keywordflow">return</span> <a class="code" href="a05364.html#a31">TQueue</a>(); +00353 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_0" doxytag="NLAIAGENT::CSuccessMsg::clear" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::clear </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Clear the list. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_0">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00173">173</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_0">NLAIAGENT::IBaseGroupType::clear()</a>. +<p> +<div class="fragment"><pre>00174 { +00175 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->clear(); +00176 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_0" doxytag="NLAIAGENT::CSuccessMsg::clone" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02151.html">NLAIC::IBasicType</a> * NLAIAGENT::CSuccessMsg::clone </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne. +<p> +Reimplemented from <a class="el" href="a02326.html#NLAIAGENT_1_1CMessageScriptz1712_0">NLAIAGENT::CMessageScript</a>. +<p> +Definition at line <a class="el" href="a06067.html#l00065">65</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a06067.html#l00056">CSuccessMsg()</a>, and <a class="el" href="a05646.html#l00236">x</a>. +<p> +<div class="fragment"><pre>00066 { +00067 <span class="keyword">const</span> <a class="code" href="a02151.html">NLAIC::IBasicType</a> *<a class="code" href="a04223.html#a572">x</a>; +00068 <a class="code" href="a04223.html#a572">x</a> = <span class="keyword">new</span> <a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsga4">CSuccessMsg</a>(*<span class="keyword">this</span>); +00069 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a572">x</a>; +00070 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_1" doxytag="NLAIAGENT::CSuccessMsg::cpy" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::cpy </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>o</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Push an <a class="el" href="a02149.html">IObjectIA</a> back using the clone method. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_1">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00123">123</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_1">NLAIAGENT::IBaseGroupType::cpy()</a>. +<p> +<div class="fragment"><pre>00124 { +00125 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->cpy(o); +00126 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea2" doxytag="NLAIAGENT::CSuccessMsg::decRef" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIC::IPointerGestion::decRef </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Decrement the reference of an object. +<p> + +<p> +Definition at line <a class="el" href="a05386.html#l00093">93</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>. +<p> +References <a class="el" href="a05386.html#l00066">NLAIC::IPointerGestion::_Ref</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +Referenced by <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>, and <a class="el" href="a05416.html#l00688">NLAIAGENT::CAgentTimerHandle::~CAgentTimerHandle()</a>. +<p> +<div class="fragment"><pre>00094 { +00095 <span class="keywordflow">return</span> --_Ref; +00096 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_2" doxytag="NLAIAGENT::CSuccessMsg::erase" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::erase </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::list< const <a class="el" href="a02149.html">IObjectIA</a> * > & </td> + <td class="mdname1" valign="top" nowrap> <em>l</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Erase all element contain in the list. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_2">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00169">169</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_4">NLAIAGENT::IBaseGroupType::erase()</a>. +<p> +<div class="fragment"><pre>00170 { +00171 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->erase(l); +00172 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_3" doxytag="NLAIAGENT::CSuccessMsg::erase" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::erase </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>obj</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Erase the first element find equal at the const <a class="el" href="a02149.html">IObjectIA</a>& on argument. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_3">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00164">164</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_4">NLAIAGENT::IBaseGroupType::erase()</a>. +<p> +<div class="fragment"><pre>00165 { +00166 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->erase(obj); +00167 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_4" doxytag="NLAIAGENT::CSuccessMsg::erase" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::erase </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>o</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Erase the element how have the same pointer memory as the argument const <a class="el" href="a02149.html">IObjectIA</a> *. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_4">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00160">160</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_4">NLAIAGENT::IBaseGroupType::erase()</a>. +<p> +<div class="fragment"><pre>00161 { +00162 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->erase(o); +00163 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_5" doxytag="NLAIAGENT::CSuccessMsg::eraseAll" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::eraseAll </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>obj</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Erase all element find equal at the const <a class="el" href="a02149.html">IObjectIA</a> & on argument. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_5">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00156">156</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_5">NLAIAGENT::IBaseGroupType::eraseAll()</a>. +<p> +<div class="fragment"><pre>00157 { +00158 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->eraseAll(obj); +00159 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_6" doxytag="NLAIAGENT::CSuccessMsg::eraseFirst" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::eraseFirst </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>obj</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05911.html#l00152">152</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_4">NLAIAGENT::IBaseGroupType::erase()</a>. +<p> +<div class="fragment"><pre>00153 { +00154 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->erase(obj); +00155 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_7" doxytag="NLAIAGENT::CSuccessMsg::find" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a> * NLAIAGENT::IListBasicManager::find </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>obj</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Find an element on the list the operator == is use. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_6">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00148">148</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_6">NLAIAGENT::IBaseGroupType::find()</a>. +<p> +<div class="fragment"><pre>00149 { +00150 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->find(obj); +00151 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_8" doxytag="NLAIAGENT::CSuccessMsg::get" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a> * NLAIAGENT::IListBasicManager::get </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +return the back <a class="el" href="a02149.html">IObjectIA</a>. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_7">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00131">131</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_7">NLAIAGENT::IBaseGroupType::get()</a>. +<p> +Referenced by <a class="el" href="a06082.html#l00081">NLAIAGENT::CSetValueMsg::getDebugString()</a>, <a class="el" href="a06080.html#l00072">NLAIAGENT::COnChangeMsg::getDebugString()</a>, <a class="el" href="a06078.html#l00090">NLAIAGENT::CNotifyParentScript::getDebugString()</a>, <a class="el" href="a06067.html#l00187">NLAIAGENT::CFailureMsg::getDebugString()</a>, <a class="el" href="a06067.html#l00080">getDebugString()</a>, <a class="el" href="a05410.html#l00120">NLAIAGENT::CProxyAgentMail::sendMessage()</a>, and <a class="el" href="a05400.html#l00087">NLAIAGENT::CLocalAgentMail::sendMessage()</a>. +<p> +<div class="fragment"><pre>00132 { +00133 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->get(); +00134 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_1" doxytag="NLAIAGENT::CSuccessMsg::getBaseMethodCount" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::CSuccessMsg::getBaseMethodCount </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return the nomber of internal C++ hard coded method that the class can process. +<p> + +<p> +Reimplemented from <a class="el" href="a02326.html#NLAIAGENT_1_1COnChangeMsga6">NLAIAGENT::CMessageScript</a>. +<p> +Definition at line <a class="el" href="a06067.html#l00133">133</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00134 { +00135 <span class="keywordflow">return</span> CMessageScript::getBaseMethodCount() + 1; +00136 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1764_0" doxytag="NLAIAGENT::CSuccessMsg::getClassName" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual std::string NLAIC::IPointerGestion::getClassName </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="a02540.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a6">NLMISC::IClassable</a>. +<p> +Reimplemented in <a class="el" href="a02650.html#NLAIC_1_1CIdentTypez1766_0">NLAIC::CIdentType</a>. +<p> +Definition at line <a class="el" href="a05386.html#l00116">116</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>. +<p> +Referenced by <a class="el" href="a05847.html#l00678">NLAISCRIPT::CAgentClass::isClassInheritedFrom()</a>. +<p> +<div class="fragment"><pre>00117 { +00118 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"<unnamed>"</span>); +00119 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_9" doxytag="NLAIAGENT::CSuccessMsg::getConstIterator" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02403.html">CConstIteratorContener</a> NLAIAGENT::IListBasicManager::getConstIterator </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Clear the list. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_8">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05912.html#l00073">73</a> of file <a class="el" href="a05912.html">list_manager.h</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_8">NLAIAGENT::IBaseGroupType::getConstIterator()</a>. +<p> +Referenced by <a class="el" href="a05966.html#l00096">NLAIAGENT::CMainAgentScript::runExec()</a>, and <a class="el" href="a06129.html#l00131">NLAIAGENT::CAgentOperation::runTell()</a>. +<p> +<div class="fragment"><pre>00074 { +00075 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->getConstIterator(); +00076 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1714_0" doxytag="NLAIAGENT::CSuccessMsg::getContinuation" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a>* NLAIAGENT::IMessageBase::getContinuation </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00152">152</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00092">NLAIAGENT::IMessageBase::_Continuation</a>. +<p> +Referenced by <a class="el" href="a05964.html#l00143">NLAIAGENT::CLocalMailBox::onKill()</a>, <a class="el" href="a05412.html#l01461">NLAIAGENT::CAgentScript::processContinuation()</a>, and <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>. +<p> +<div class="fragment"><pre>00153 { +00154 <span class="keywordflow">return</span> _Continuation; +00155 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga6" doxytag="NLAIAGENT::CSuccessMsg::getCreatorClass" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a>* NLAIAGENT::CMessageScript::getCreatorClass </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06031.html#l00102">102</a> of file <a class="el" href="a06031.html">message_script.h</a>. +<p> +References <a class="el" href="a06031.html#l00053">NLAIAGENT::CMessageScript::_MessageClass</a>. +<p> +Referenced by <a class="el" href="a06082.html#l00073">NLAIAGENT::CSetValueMsg::getType()</a>, <a class="el" href="a06080.html#l00064">NLAIAGENT::COnChangeMsg::getType()</a>, <a class="el" href="a06078.html#l00082">NLAIAGENT::CNotifyParentScript::getType()</a>, <a class="el" href="a06074.html#l00178">NLAIAGENT::CCancelGoalMsg::getType()</a>, <a class="el" href="a06074.html#l00072">NLAIAGENT::CGoalMsg::getType()</a>, <a class="el" href="a06072.html#l00074">NLAIAGENT::CGetValueMsg::getType()</a>, <a class="el" href="a06070.html#l00072">NLAIAGENT::CFactMsg::getType()</a>, <a class="el" href="a06067.html#l00179">NLAIAGENT::CFailureMsg::getType()</a>, and <a class="el" href="a06067.html#l00072">getType()</a>. +<p> +<div class="fragment"><pre>00103 { +00104 <span class="keywordflow">return</span> <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>; +00105 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_2" doxytag="NLAIAGENT::CSuccessMsg::getDebugString" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CSuccessMsg::getDebugString </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>t</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user. +<p> +Reimplemented from <a class="el" href="a02326.html#NLAIAGENT_1_1CMessageScriptz1712_1">NLAIAGENT::CMessageScript</a>. +<p> +Definition at line <a class="el" href="a06067.html#l00080">80</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05911.html#l00131">NLAIAGENT::IListBasicManager::get()</a>, <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea7">NLAIC::IBasicType::getDebugString()</a>, <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>, and <a class="el" href="a05646.html#l00985">t</a>. +<p> +<div class="fragment"><pre>00081 { +00082 std::string txt; +00083 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_8">get</a>()->getDebugString(txt); +00084 <a class="code" href="a04223.html#a627">t</a> += <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"CSuccessMsg<%s>"</span>,txt.c_str()); +00085 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_10" doxytag="NLAIAGENT::CSuccessMsg::getFront" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a> * NLAIAGENT::IListBasicManager::getFront </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +return the front <a class="el" href="a02149.html">IObjectIA</a>. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_9">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00139">139</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_9">NLAIAGENT::IBaseGroupType::getFront()</a>. +<p> +Referenced by <a class="el" href="a06080.html#l00072">NLAIAGENT::COnChangeMsg::getDebugString()</a>, <a class="el" href="a06078.html#l00090">NLAIAGENT::CNotifyParentScript::getDebugString()</a>, <a class="el" href="a06072.html#l00082">NLAIAGENT::CGetValueMsg::getDebugString()</a>, <a class="el" href="a05410.html#l00120">NLAIAGENT::CProxyAgentMail::sendMessage()</a>, and <a class="el" href="a05400.html#l00087">NLAIAGENT::CLocalAgentMail::sendMessage()</a>. +<p> +<div class="fragment"><pre>00140 { +00141 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->getFront(); +00142 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1716_0" doxytag="NLAIAGENT::CSuccessMsg::getHeritanceIndex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::IMessageBase::getHeritanceIndex </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00172">172</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00097">NLAIAGENT::IMessageBase::_ReservedHeritanceIndexVar</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +Referenced by <a class="el" href="a05412.html#l01412">NLAIAGENT::CAgentScript::processMessages()</a>. +<p> +<div class="fragment"><pre>00173 { +00174 <span class="keywordflow">return</span> _ReservedHeritanceIndexVar; +00175 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea4" doxytag="NLAIAGENT::CSuccessMsg::getInfo" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual const std::string NLAIC::IBasicType::getInfo </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05386.html#l00292">292</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea7">NLAIC::IBasicType::getDebugString()</a>, and <a class="el" href="a05646.html#l00977">s</a>. +<p> +<div class="fragment"><pre>00293 { +00294 std::string <a class="code" href="a04223.html#a626">s</a>; +00295 <a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_2">getDebugString</a>(s); +00296 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a626">s</a>; +00297 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_11" doxytag="NLAIAGENT::CSuccessMsg::getIterator" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02692.html">CIteratorContener</a> NLAIAGENT::IListBasicManager::getIterator </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get an iterator to parse the list. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_10">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05912.html#l00068">68</a> of file <a class="el" href="a05912.html">list_manager.h</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_10">NLAIAGENT::IBaseGroupType::getIterator()</a>. +<p> +<div class="fragment"><pre>00069 { +00070 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->getIterator(); +00071 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea5" doxytag="NLAIAGENT::CSuccessMsg::getMessageGroup" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02327.html">IBaseGroupType</a>* NLAIAGENT::IMessageBase::getMessageGroup </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00112">112</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +Referenced by <a class="el" href="a05389.html#l01020">NLAIAGENT::CActorScript::runTell()</a>, and <a class="el" href="a06030.html#l00263">NLAIAGENT::CMessageScript::setStaticMember()</a>. +<p> +<div class="fragment"><pre>00113 { +00114 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>; +00115 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga9" doxytag="NLAIAGENT::CSuccessMsg::getMethode" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03846.html">NLAISCRIPT::IOpCode</a> * NLAIAGENT::CMessageScript::getMethode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname1" valign="top" nowrap> <em>index</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the closure correspondent of the method indexed by index. +<p> + +<p> +Definition at line <a class="el" href="a06030.html#l00104">104</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a06031.html#l00053">NLAIAGENT::CMessageScript::_MessageClass</a>, <a class="el" href="a05847.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode()</a>, <a class="el" href="a05847.html#l00453">NLAISCRIPT::CAgentClass::getMethodIndexSize()</a>, <a class="el" href="a05646.html#l00225">index</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00105 { +00106 <span class="preprocessor">#ifdef NL_DEBUG</span> +00107 <span class="preprocessor"></span> <span class="keywordflow">if</span> ( <a class="code" href="a04223.html#a566">index</a> >= <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1838_6">getMethodIndexSize</a>()) +00108 { +00109 <span class="keywordflow">throw</span> <a class="code" href="a02485.html">NLAIE::CExceptionIndexError</a>(); +00110 } +00111 <span class="preprocessor">#endif</span> +00112 <span class="preprocessor"></span> <span class="keywordflow">return</span> (<a class="code" href="a03846.html">NLAISCRIPT::IOpCode</a> *)<a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1838_3">getBrancheCode</a>(index).getCode(); +00113 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga10" doxytag="NLAIAGENT::CSuccessMsg::getMethode" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03846.html">NLAISCRIPT::IOpCode</a> * NLAIAGENT::CMessageScript::getMethode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>inheritance</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>index</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the closure correspondent of the method indexed by index in the base class inheritance. +<p> + +<p> +Definition at line <a class="el" href="a06030.html#l00088">88</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a06031.html#l00053">NLAIAGENT::CMessageScript::_MessageClass</a>, <a class="el" href="a05847.html#l00447">NLAISCRIPT::CAgentClass::getBrancheCode()</a>, <a class="el" href="a05847.html#l00453">NLAISCRIPT::CAgentClass::getMethodIndexSize()</a>, <a class="el" href="a05646.html#l00225">index</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05847.html#l00721">NLAISCRIPT::CAgentClass::sizeVTable()</a>. +<p> +Referenced by <a class="el" href="a06030.html#l00116">NLAIAGENT::CMessageScript::runMethodeMember()</a>. +<p> +<div class="fragment"><pre>00089 { +00090 <span class="preprocessor">#ifdef NL_DEBUG</span> +00091 <span class="preprocessor"></span> <span class="keywordflow">if</span> ( <a class="code" href="a04223.html#a566">index</a> >= <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1838_6">getMethodIndexSize</a>()) +00092 { +00093 <span class="keywordflow">throw</span> <a class="code" href="a02485.html">NLAIE::CExceptionIndexError</a>(); +00094 } +00095 +00096 <span class="keywordflow">if</span> ( inheritance >= <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1840_3">sizeVTable</a>()) +00097 { +00098 <span class="keywordflow">throw</span> <a class="code" href="a02485.html">NLAIE::CExceptionIndexError</a>(); +00099 } +00100 <span class="preprocessor">#endif</span> +00101 <span class="preprocessor"></span> <span class="keywordflow">return</span> (<a class="code" href="a03846.html">NLAISCRIPT::IOpCode</a> *)<a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1838_3">getBrancheCode</a>(inheritance,index).getCode(); +00102 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea5" doxytag="NLAIAGENT::CSuccessMsg::getMethodeMemberDebugString" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::string NLAIAGENT::IObjectIA::getMethodeMemberDebugString </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The methode getMethodeMemberDebugString(sint32 heritance, sint32 index) return a string that define the name and the argument of the method +<p> +Reimplemented in <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_0">NLAIAGENT::CAgentScript</a>. +<p> +Definition at line <a class="el" href="a05475.html#l00311">311</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. +<p> +References <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +Referenced by <a class="el" href="a06124.html#l00314">NLAISCRIPT::CCallHeapMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00246">NLAISCRIPT::CCallStackMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00155">NLAISCRIPT::CCallMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00321">NLAISCRIPT::CLibHeapMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00276">NLAISCRIPT::CLibStackNewMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00230">NLAISCRIPT::CLibStackMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00186">NLAISCRIPT::CLibCallMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00159">NLAISCRIPT::CLibCallInheritedMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00132">NLAISCRIPT::CLibCallMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00087">NLAISCRIPT::CLibMemberMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00059">NLAISCRIPT::CLibMemberInheritedMethod::getDebugResult()</a>, and <a class="el" href="a06122.html#l00029">NLAISCRIPT::CLibMemberMethod::getDebugResult()</a>. +<p> +<div class="fragment"><pre>00312 { +00313 <span class="keywordflow">switch</span>(<span class="keywordtype">id</span>) +00314 { +00315 <span class="keywordflow">case</span> 0: +00316 { +00317 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"IObjectIA::sendMessage(IMessage)"</span>); +00318 } +00319 <span class="keywordflow">break</span>; +00320 <span class="keywordflow">case</span> 1: +00321 <span class="keywordflow">break</span>; +00322 <span class="keywordflow">case</span> 2: +00323 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"IObjectIA::run()"</span>); +00324 <span class="keywordflow">break</span>; +00325 +00326 <span class="keywordflow">case</span> 3: +00327 { +00328 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"IObjectIA::getStaticMember(Integer)"</span>); +00329 } +00330 } +00331 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"Mathod_?????(Param_?????)"</span>); +00332 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1716_1" doxytag="NLAIAGENT::CSuccessMsg::getMethodIndex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::IMessageBase::getMethodIndex </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00167">167</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00095">NLAIAGENT::IMessageBase::_ReservedMethodIndexVar</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +Referenced by <a class="el" href="a05847.html#l00254">NLAISCRIPT::CAgentClass::getChildMessageIndex()</a>, <a class="el" href="a05412.html#l01412">NLAIAGENT::CAgentScript::processMessages()</a>, and <a class="el" href="a05412.html#l01284">NLAIAGENT::CAgentScript::sendMessage()</a>. +<p> +<div class="fragment"><pre>00168 { +00169 <span class="keywordflow">return</span> _ReservedMethodIndexVar; +00170 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_0" doxytag="NLAIAGENT::CSuccessMsg::getMethodIndexSize" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::CMessageScript::getMethodIndexSize </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +getMethodIndexSize define the nomber of method define in the class. +<p> +Reimplemented from <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea7">NLAIAGENT::IMessageBase</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00077">77</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a06031.html#l00053">NLAIAGENT::CMessageScript::_MessageClass</a>, <a class="el" href="a05847.html#l00453">NLAISCRIPT::CAgentClass::getMethodIndexSize()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00078 { +00079 <span class="keywordflow">return</span> IMessageBase::getMethodIndexSize() + <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1838_6">getMethodIndexSize</a>(); +00080 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea7" doxytag="NLAIAGENT::CSuccessMsg::getNeg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::getNeg </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05409.html#l00165">165</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea4">NLAIC::IBasicType::clone()</a>, and <a class="el" href="a05409.html#l00101">NLAIAGENT::IObjetOp::neg()</a>. +<p> +Referenced by <a class="el" href="a06120.html#l00034">NLAISCRIPT::CNegOpCode::runOpCode()</a>. +<p> +<div class="fragment"><pre>00166 { +00167 <a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *o = (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_0">clone</a>(); +00168 o->neg(); +00169 <span class="keywordflow">return</span> o; +00170 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea9" doxytag="NLAIAGENT::CSuccessMsg::getPerformatif" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24">TPerformatif</a>& NLAIAGENT::IMessageBase::getPerformatif </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00131">131</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00099">NLAIAGENT::IMessageBase::_Performatif</a>, and <a class="el" href="a06066.html#l00053">NLAIAGENT::IMessageBase::TPerformatif</a>. +<p> +Referenced by <a class="el" href="a05854.html#l00930">NLAISCRIPT::COperatorClass::checkTriggerMsg()</a>, <a class="el" href="a05412.html#l01461">NLAIAGENT::CAgentScript::processContinuation()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05412.html#l00989">NLAIAGENT::CAgentScript::runTellComponent()</a>, and <a class="el" href="a05412.html#l01284">NLAIAGENT::CAgentScript::sendMessage()</a>. +<p> +<div class="fragment"><pre>00132 { +00133 <span class="keywordflow">return</span> _Performatif; +00134 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1714_1" doxytag="NLAIAGENT::CSuccessMsg::getReceiver" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a>* NLAIAGENT::IMessageBase::getReceiver </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00147">147</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00089">NLAIAGENT::IMessageBase::_Receiver</a>. +<p> +Referenced by <a class="el" href="a05964.html#l00143">NLAIAGENT::CLocalMailBox::onKill()</a>. +<p> +<div class="fragment"><pre>00148 { +00149 <span class="keywordflow">return</span> _Receiver; +00150 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea8" doxytag="NLAIAGENT::CSuccessMsg::getRef" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a04558.html#a10">sint32</a>& NLAIC::IPointerGestion::getRef </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the refence count. +<p> + +<p> +Definition at line <a class="el" href="a05386.html#l00099">99</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>. +<p> +References <a class="el" href="a05386.html#l00066">NLAIC::IPointerGestion::_Ref</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +Referenced by <a class="el" href="a05416.html#l00688">NLAIAGENT::CAgentTimerHandle::~CAgentTimerHandle()</a>. +<p> +<div class="fragment"><pre>00100 { +00101 <span class="keywordflow">return</span> _Ref; +00102 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1714_2" doxytag="NLAIAGENT::CSuccessMsg::getSender" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a>* NLAIAGENT::IMessageBase::getSender </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00142">142</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00085">NLAIAGENT::IMessageBase::_Sender</a>. +<p> +Referenced by <a class="el" href="a05964.html#l00143">NLAIAGENT::CLocalMailBox::onKill()</a>, <a class="el" href="a05412.html#l01461">NLAIAGENT::CAgentScript::processContinuation()</a>, <a class="el" href="a05420.html#l00200">NLAIAGENT::IAgent::processMessages()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05412.html#l00923">NLAIAGENT::CAgentScript::runAskDebugString()</a>, <a class="el" href="a05412.html#l01006">NLAIAGENT::CAgentScript::runAskGetValue()</a>, <a class="el" href="a05412.html#l00989">NLAIAGENT::CAgentScript::runTellComponent()</a>, and <a class="el" href="a06733.html#l00202">NLAIAGENT::CVolatilMemmory::sendMessage()</a>. +<p> +<div class="fragment"><pre>00143 { +00144 <span class="keywordflow">return</span> _Sender; +00145 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea9" doxytag="NLAIAGENT::CSuccessMsg::getStaticMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a>* NLAIAGENT::IObjectIA::getStaticMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>compName</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to get the pointer of a given components referened by an string. +<p> +Definition at line <a class="el" href="a05476.html#l00261">261</a> of file <a class="el" href="a05476.html">baseai.h</a>. +<p> +References <a class="el" href="a05475.html#l00193">NLAIAGENT::IObjectIA::getStaticMember()</a>, and <a class="el" href="a05475.html#l00188">NLAIAGENT::IObjectIA::getStaticMemberIndex()</a>. +<p> +<div class="fragment"><pre>00262 { +00263 <span class="keywordflow">return</span> <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">getStaticMember</a>(<a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a>(compName)); +00264 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_1" doxytag="NLAIAGENT::CSuccessMsg::getStaticMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a> * NLAIAGENT::CMessageScript::getStaticMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to get the pointer of a given components referened by an index. +<p> +Reimplemented from <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea10">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00279">279</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a05646.html#l00225">index</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05911.html#l00143">NLAIAGENT::IListBasicManager::size()</a>. +<p> +<div class="fragment"><pre>00280 { +00281 <span class="preprocessor">#ifdef NL_DEBUG</span> +00282 <span class="preprocessor"></span> <span class="keywordflow">if</span> ( <a class="code" href="a04223.html#a566">index</a> >= <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_23">size</a>() ) +00283 { +00284 <span class="keywordflow">throw</span> <a class="code" href="a02485.html">NLAIE::CExceptionIndexError</a>(); +00285 } +00286 <span class="preprocessor">#endif</span> +00287 <span class="preprocessor"></span> <span class="keywordflow">return</span> (*this)[ <a class="code" href="a04223.html#a566">index</a> ]; +00288 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_2" doxytag="NLAIAGENT::CSuccessMsg::getStaticMemberIndex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::CMessageScript::getStaticMemberIndex </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to get the index of a given components name. +<p> +Reimplemented from <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea11">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00290">290</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a06031.html#l00053">NLAIAGENT::CMessageScript::_MessageClass</a>, <a class="el" href="a05847.html#l00318">NLAISCRIPT::CAgentClass::getStaticMemberIndex()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00291 { +00292 <span class="keywordflow">return</span> <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassa28">getStaticMemberIndex</a>(name); +00293 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_3" doxytag="NLAIAGENT::CSuccessMsg::getStaticMemberSize" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::CMessageScript::getStaticMemberSize </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Static member is the component that the agent is create and die with. getStaticMemberSize to get the size of the static member components +<p> +Reimplemented from <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea12">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00295">295</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00296 { +00297 <span class="keywordflow">return</span> 0; +00298 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_3" doxytag="NLAIAGENT::CSuccessMsg::getType" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02650.html">NLAIC::CIdentType</a> & NLAIAGENT::CSuccessMsg::getType </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +getType return a unique string how represente the class, it can be the name of the class. This function is used for the sytem regstry class (see the definition of the template class Gen::CRegistry). +<p> +Reimplemented from <a class="el" href="a02326.html#NLAIAGENT_1_1CMessageScriptz1712_2">NLAIAGENT::CMessageScript</a>. +<p> +Definition at line <a class="el" href="a06067.html#l00072">72</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a06031.html#l00102">NLAIAGENT::CMessageScript::getCreatorClass()</a>, <a class="el" href="a05852.html#l00108">NLAISCRIPT::CMessageClass::getType()</a>, and <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgs1">IdSuccessMsg</a>. +<p> +<div class="fragment"><pre>00073 { +00074 <span class="keywordflow">if</span> ( <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsga6">getCreatorClass</a>() ) +00075 <span class="keywordflow">return</span> <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsga6">getCreatorClass</a>()-><a class="code" href="a02329.html#NLAISCRIPT_1_1CMessageClassa32">getType</a>(); +00076 <span class="keywordflow">else</span> +00077 <span class="keywordflow">return</span> <a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgs1">IdSuccessMsg</a>; +00078 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea16" doxytag="NLAIAGENT::CSuccessMsg::incRef" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIC::IPointerGestion::incRef </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Inc a reference. We use this when we have to conserve a pointer memeory for exemple in a list. +<p> + +<p> +Definition at line <a class="el" href="a05386.html#l00080">80</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>. +<p> +References <a class="el" href="a05386.html#l00066">NLAIC::IPointerGestion::_Ref</a>. +<p> +Referenced by <a class="el" href="a05736.html#l00174">NLAIAGENT::CSeqFsmScript::activate()</a>, <a class="el" href="a05697.html#l00215">NLAILOGIC::CFactBase::addAssert()</a>, <a class="el" href="a05477.html#l00067">NLAIAGENT::IAgentComposite::addChild()</a>, <a class="el" href="a05422.html#l00052">NLAILOGIC::IBaseAssert::addInput()</a>, <a class="el" href="a05499.html#l00118">NLAILOGIC::CBoolOperator::addPostcondition()</a>, <a class="el" href="a05499.html#l00110">NLAILOGIC::CBoolOperator::addPrecondition()</a>, <a class="el" href="a05763.html#l00829">NLAILOGIC::CInternalGoal::addPredecessor()</a>, <a class="el" href="a05763.html#l00502">NLAILOGIC::CGoal::addPredecessor()</a>, <a class="el" href="a05753.html#l00088">NLAIFUZZY::CFuzzyVar::addSet()</a>, <a class="el" href="a06755.html#l00138">NLAISCRIPT::CCompilateur::affectation()</a>, <a class="el" href="a05695.html#l00177">NLAILOGIC::CFact::asValueSet()</a>, <a class="el" href="a05416.html#l00396">NLAIAGENT::CAgentWatchTimer::attach()</a>, <a class="el" href="a06662.html#l00539">NLAISCRIPT::CCompilateur::buildObject()</a>, <a class="el" href="a05847.html#l00649">NLAISCRIPT::CAgentClass::buildVMethode()</a>, <a class="el" href="a06129.html#l00046">NLAIAGENT::CAgentOperation::CAgentOperation()</a>, <a class="el" href="a05416.html#l00676">NLAIAGENT::CAgentTimerHandle::CAgentTimerHandle()</a>, <a class="el" href="a06755.html#l00816">NLAISCRIPT::CCompilateur::callFunction()</a>, <a class="el" href="a05845.html#l00114">NLAISCRIPT::CClassInterpretFactory::CClassInterpretFactory()</a>, <a class="el" href="a05573.html#l00055">NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug()</a>, <a class="el" href="a05590.html#l00208">NLAISCRIPT::CCompilateur::CCompilateur()</a>, <a class="el" href="a05699.html#l00054">NLAISCRIPT::CFactorType::CFactorType()</a>, <a class="el" href="a05600.html#l00076">NLAISCRIPT::CFunctionTag::CFunctionTag()</a>, <a class="el" href="a06133.html#l00828">NLAIAGENT::COperatorScript::checkTrigMsg()</a>, <a class="el" href="a05804.html#l00140">NLAIC::CIdentType::CIdentType()</a>, <a class="el" href="a05475.html#l00083">NLAIAGENT::CIdMethod::CIdMethod()</a>, <a class="el" href="a05859.html#l00060">NLAIAGENT::CKeyObject::CKeyObject()</a>, <a class="el" href="a06120.html#l00637">NLAISCRIPT::CFindRunMsg::clone()</a>, <a class="el" href="a06114.html#l00079">NLAISCRIPT::CObjectUnknown::clone()</a>, <a class="el" href="a05605.html#l00180">NLAISCRIPT::CConstraintStackComp::clone()</a>, <a class="el" href="a05603.html#l00038">NLAISCRIPT::CConstraintFindRun::clone()</a>, <a class="el" href="a05599.html#l00332">NLAISCRIPT::CConstraintMethode::clone()</a>, <a class="el" href="a05421.html#l00132">NLAILINK::IOTrace::clone()</a>, <a class="el" href="a05843.html#l00313">NLAISCRIPT::CMethodeName::CMethodeName()</a>, <a class="el" href="a05848.html#l00115">NLAISCRIPT::CAgentClass::CMethodType::CMethodType()</a>, <a class="el" href="a06114.html#l00056">NLAISCRIPT::CObjectUnknown::CObjectUnknown()</a>, <a class="el" href="a05407.html#l00178">NLAIAGENT::CPairType::CPairType()</a>, <a class="el" href="a05847.html#l00609">NLAISCRIPT::CAgentClass::createComponents()</a>, <a class="el" href="a06658.html#l00051">NLAILOGIC::CValueSet::CValueSet()</a>, <a class="el" href="a06660.html#l00117">NLAILOGIC::CVar::CVar()</a>, <a class="el" href="a06658.html#l00532">NLAILOGIC::CValueSet::forward()</a>, <a class="el" href="a06065.html#l00124">NLAIAGENT::IMessageBase::IMessageBase()</a>, <a class="el" href="a05412.html#l00092">NLAIAGENT::CAgentScript::initAgentScript()</a>, <a class="el" href="a06755.html#l00999">NLAISCRIPT::CCompilateur::initMessageManager()</a>, <a class="el" href="a05854.html#l00743">NLAISCRIPT::COperatorClass::isValidFonc()</a>, <a class="el" href="a06658.html#l00399">NLAILOGIC::CValueSet::load()</a>, <a class="el" href="a06131.html#l00122">NLAILOGIC::IBaseOperator::load()</a>, <a class="el" href="a05847.html#l00783">NLAISCRIPT::CAgentClass::load()</a>, <a class="el" href="a05845.html#l00038">NLAISCRIPT::CComponent::load()</a>, <a class="el" href="a05843.html#l00404">NLAISCRIPT::CMethodeName::load()</a>, <a class="el" href="a05770.html#l00683">NLAIAGENT::CVectorGroupType::operator+()</a>, <a class="el" href="a05770.html#l00269">NLAIAGENT::CGroupType::operator+()</a>, <a class="el" href="a06140.html#l00053">NLAISCRIPT::CPramContainer::operator+=()</a>, <a class="el" href="a06065.html#l00150">NLAIAGENT::IMessageBase::operator=()</a>, <a class="el" href="a05859.html#l00079">NLAIAGENT::CKeyObject::operator=()</a>, <a class="el" href="a05848.html#l00122">NLAISCRIPT::CAgentClass::CMethodType::operator=()</a>, <a class="el" href="a05600.html#l00089">NLAISCRIPT::CFunctionTag::operator=()</a>, <a class="el" href="a05475.html#l00068">NLAIAGENT::CIdMethod::operator=()</a>, <a class="el" href="a06662.html#l00082">NLAISCRIPT::CCompilateur::processingVar()</a>, <a class="el" href="a05412.html#l01412">NLAIAGENT::CAgentScript::processMessages()</a>, <a class="el" href="a06662.html#l00389">NLAISCRIPT::CCompilateur::pushParamExpression()</a>, <a class="el" href="a05603.html#l00047">NLAISCRIPT::CConstraintFindRun::run()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05412.html#l01006">NLAIAGENT::CAgentScript::runAskGetValue()</a>, <a class="el" href="a05420.html#l00160">NLAIAGENT::IAgent::runChildren()</a>, <a class="el" href="a05966.html#l00096">NLAIAGENT::CMainAgentScript::runExec()</a>, <a class="el" href="a05412.html#l01060">NLAIAGENT::CAgentScript::runInitComponent()</a>, <a class="el" href="a06129.html#l00262">NLAIAGENT::CAgentOperation::runMethodBase()</a>, <a class="el" href="a05416.html#l00441">NLAIAGENT::CAgentWatchTimer::runMethodBase()</a>, <a class="el" href="a05412.html#l01698">NLAIAGENT::CAgentScript::runMethodBase()</a>, <a class="el" href="a05389.html#l00454">NLAIAGENT::CActorScript::runMethodBase()</a>, <a class="el" href="a06065.html#l00371">NLAIAGENT::IMessageBase::runMethodeMember()</a>, <a class="el" href="a05770.html#l00151">NLAIAGENT::IBaseGroupType::runMethodeMember()</a>, <a class="el" href="a05420.html#l00494">NLAIAGENT::IBasicAgent::runMethodeMember()</a>, <a class="el" href="a06126.html#l00235">NLAISCRIPT::CLdbRefOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00191">NLAISCRIPT::CLdbMemberiOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00135">NLAISCRIPT::CLdbHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00087">NLAISCRIPT::CLdbStackMemberiOpCode::runOpCode()</a>, <a class="el" href="a06124.html#l00278">NLAISCRIPT::CCallStackMethodi::runOpCode()</a>, <a class="el" href="a06124.html#l00214">NLAISCRIPT::CCallStackNewMethodi::runOpCode()</a>, <a class="el" href="a06122.html#l00288">NLAISCRIPT::CLibStackNewMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00242">NLAISCRIPT::CLibStackMemberMethod::runOpCode()</a>, <a class="el" href="a06121.html#l00960">NLAISCRIPT::CAffOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00724">NLAISCRIPT::CAddParamNameDebug::runOpCode()</a>, <a class="el" href="a06120.html#l00449">NLAISCRIPT::CAffOpCodeDebug::runOpCode()</a>, <a class="el" href="a06120.html#l00413">NLAISCRIPT::CAffHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00334">NLAISCRIPT::CAffMemberOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00317">NLAISCRIPT::CAffMemberiOpCode::runOpCode()</a>, <a class="el" href="a05412.html#l00989">NLAIAGENT::CAgentScript::runTellComponent()</a>, <a class="el" href="a05412.html#l01032">NLAIAGENT::CAgentScript::runTellSetValue()</a>, <a class="el" href="a06124.html#l00080">NLAISCRIPT::CMethodContextDebug::saveContext()</a>, <a class="el" href="a06124.html#l00041">NLAISCRIPT::CMethodContext::saveContext()</a>, <a class="el" href="a05412.html#l01197">NLAIAGENT::CAgentScript::sendBroadCast()</a>, <a class="el" href="a05911.html#l00229">NLAIAGENT::IListManager::sendMessage()</a>, <a class="el" href="a05412.html#l01186">NLAIAGENT::CAgentScript::sendMethodCompoment()</a>, <a class="el" href="a06733.html#l00167">NLAIAGENT::CVolatilMemmory::sendUpdateMessage()</a>, <a class="el" href="a05699.html#l00040">NLAISCRIPT::CFactorType::set()</a>, <a class="el" href="a06131.html#l00150">NLAILOGIC::IBaseOperator::setGoal()</a>, <a class="el" href="a06662.html#l00439">NLAISCRIPT::CCompilateur::setImediateVarNill()</a>, <a class="el" href="a06662.html#l00492">NLAISCRIPT::CCompilateur::setMethodVar()</a>, <a class="el" href="a06662.html#l00337">NLAISCRIPT::CCompilateur::setParamVarName()</a>, <a class="el" href="a05600.html#l00105">NLAISCRIPT::CFunctionTag::setTypeObject()</a>, <a class="el" href="a06660.html#l00147">NLAILOGIC::CVar::setValue()</a>, <a class="el" href="a06658.html#l00140">NLAILOGIC::CValueSet::setValue()</a>, <a class="el" href="a05416.html#l00291">NLAIAGENT::CAgentWatchTimer::tellBroker()</a>, <a class="el" href="a06755.html#l00765">NLAISCRIPT::CCompilateur::typeOfMethod()</a>, <a class="el" href="a06660.html#l00242">NLAILOGIC::CVar::unify()</a>, <a class="el" href="a06658.html#l00155">NLAILOGIC::CValueSet::unify()</a>, and <a class="el" href="a06129.html#l00085">NLAIAGENT::CAgentOperation::update()</a>. +<p> +<div class="fragment"><pre>00081 { +00082 _Ref ++; +00083 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea17" doxytag="NLAIAGENT::CSuccessMsg::init" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IObjectIA::init </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Init method alows to init the attribut of an object. the maparmetre is in more time a list of <a class="el" href="a02149.html">IObjectIA</a>. +<p> +Reimplemented in <a class="el" href="a03392.html#NLAIFUZZY_1_1CSimpleFuzzyConda17">NLAIFUZZY::CSimpleFuzzyCond</a>, <a class="el" href="a02570.html#NLAIFUZZY_1_1CFuzzyRulea22">NLAIFUZZY::CFuzzyRule</a>, <a class="el" href="a02573.html#NLAIFUZZY_1_1CFuzzyRuleSeta16">NLAIFUZZY::CFuzzyRuleSet</a>, <a class="el" href="a02568.html#NLAIFUZZY_1_1CFuzzyIntervala21">NLAIFUZZY::CFuzzyInterval</a>, <a class="el" href="a03339.html#NLAIFUZZY_1_1CRightFuzzySeta21">NLAIFUZZY::CRightFuzzySet</a>, <a class="el" href="a03619.html#NLAIFUZZY_1_1CTriangleFuzzySeta21">NLAIFUZZY::CTriangleFuzzySet</a>, <a class="el" href="a03615.html#NLAIFUZZY_1_1CTrapezeFuzzySeta21">NLAIFUZZY::CTrapezeFuzzySet</a>, <a class="el" href="a02730.html#NLAIFUZZY_1_1CLeftFuzzySeta21">NLAIFUZZY::CLeftFuzzySet</a>, <a class="el" href="a02574.html#NLAIFUZZY_1_1CFuzzyVara26">NLAIFUZZY::CFuzzyVar</a>, <a class="el" href="a02531.html#NLAILOGIC_1_1CFirstOrderAsserta30">NLAILOGIC::CFirstOrderAssert</a>, <a class="el" href="a03342.html#NLAILOGIC_1_1CRulea34">NLAILOGIC::CRule</a>, and <a class="el" href="a02505.html#NLAILOGIC_1_1CFactPatterna22">NLAILOGIC::CFactPattern</a>. +<p> +Definition at line <a class="el" href="a05475.html#l00116">116</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. +<p> +Referenced by <a class="el" href="a05749.html#l00304">NLAIFUZZY::IFuzzySet::runMethodeMember()</a>, and <a class="el" href="a06121.html#l00058">NLAISCRIPT::CLdbNewOpCode::runOpCode()</a>. +<p> +<div class="fragment"><pre>00117 { +00118 +00119 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1656_0" doxytag="NLAIAGENT::CSuccessMsg::IObjetOp::isMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a05364.html#a31">TQueue</a> NLAIAGENT::IObjetOp::IObjetOp::isMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> * </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="a02661.html">IVarName</a> * </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="a02149.html">IObjectIA</a> & </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1656_1" doxytag="NLAIAGENT::CSuccessMsg::IObjetOp::runMethodeMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual CProcessResult NLAIAGENT::IObjetOp::IObjetOp::runMethodeMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>index</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_4" doxytag="NLAIAGENT::CSuccessMsg::isClassInheritedFrom" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::CMessageScript::isClassInheritedFrom </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +isClassInheritedFrom(className) allow us to known if this class have a base class with the name className.<p> +If true the method return the range of the base class, this range is an arbitrary reference id define by the programmer or bay the scrypt. the false return is define by -1. +<p> +Reimplemented from <a class="el" href="a02327.html#NLAIAGENT_1_1IMessageBasez1652_0">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00258">258</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a06031.html#l00053">NLAIAGENT::CMessageScript::_MessageClass</a>, <a class="el" href="a05847.html#l00678">NLAISCRIPT::CAgentClass::isClassInheritedFrom()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00259 { +00260 <span class="keywordflow">return</span> <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">_MessageClass</a>-><a class="code" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1842_6">isClassInheritedFrom</a>( class_name ); +00261 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1710_0" doxytag="NLAIAGENT::CSuccessMsg::isEqual" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::CMessageScript::isEqual </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02153.html">IBasicObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The bool operator == (const IBasicObjectIA &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> +Reimplemented from <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea22">NLAIAGENT::IMessageBase</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00379">379</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a05539.html#l00056">isEqual()</a>. +<p> +<div class="fragment"><pre>00380 { +00381 <span class="keywordflow">return</span> <a class="code" href="a04116.html#a2">IMessageBase::isEqual</a>(a); +00382 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea20" doxytag="NLAIAGENT::CSuccessMsg::isLocal" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::IObjectIA::isLocal </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +If the result is true the object is loclal else its a representation of an object on the server. By the method return true. +<p> + +<p> +Definition at line <a class="el" href="a05475.html#l00356">356</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. +<p> +<div class="fragment"><pre>00357 { +00358 <span class="keywordflow">return</span> <span class="keyword">true</span>; +00359 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_5" doxytag="NLAIAGENT::CSuccessMsg::isMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a31">TQueue</a> NLAIAGENT::CMessageScript::isMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> * </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="a02661.html">IVarName</a> * </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="a02149.html">IObjectIA</a> & </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The method isMember(nameSubClass,methodName,param) return the best method correspondent to the search. 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="a02149.html">IObjectIA</a> where it defined the parametre of the method. lot of method use a <a class="el" href="a02149.html">IObjectIA</a> vector object with an <a class="el" href="a02650.html">NLAIC::CIdentType</a> as the the template argm. +<p> +Reimplemented from <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea24">NLAIAGENT::IMessageBase</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00300">300</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a06589.html#l00128">NLAISCRIPT::COperandVoid::clone()</a>, <a class="el" href="a05646.html#l00683">param</a>, <a class="el" href="a05646.html#l00993">r</a>, <a class="el" href="a05646.html#l00985">t</a>, and <a class="el" href="a05476.html#l00141">NLAIAGENT::TQueue</a>. +<p> +<div class="fragment"><pre>00301 { +00302 +00303 <a class="code" href="a05364.html#a31">TQueue</a> result = IMessageBase::isMember(className, methodName, param); +00304 +00305 <span class="keywordflow">if</span> ( result.size() ) +00306 { +00307 <span class="keywordflow">return</span> result; +00308 } +00309 +00310 <span class="keywordflow">if</span>( *methodName == CStringVarName(<span class="stringliteral">"send"</span>) ) +00311 { +00312 <a class="code" href="a05364.html#a31">TQueue</a> <a class="code" href="a04223.html#a628">r</a>; +00313 <a class="code" href="a03022.html">NLAISCRIPT::COperandVoid</a> typeR; +00314 <a class="code" href="a02999.html">NLAISCRIPT::CObjectUnknown</a> *<a class="code" href="a04223.html#a627">t</a> = <span class="keyword">new</span> <a class="code" href="a02999.html">NLAISCRIPT::CObjectUnknown</a>((<a class="code" href="a02412.html">NLAISCRIPT::IOpType</a> *)typeR.<a class="code" href="a03022.html#NLAISCRIPT_1_1COperandVoida1">clone</a>()); +00315 <a class="code" href="a04223.html#a628">r</a>.push(CIdMethod(0,0.0,NULL,t)); +00316 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>; +00317 } +00318 +00319 <span class="keywordflow">return</span> result; +00320 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_4" doxytag="NLAIAGENT::CSuccessMsg::isMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a31">TQueue</a> NLAIAGENT::CSuccessMsg::isMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">NLAIAGENT::IVarName</a> * </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="a02661.html">NLAIAGENT::IVarName</a> * </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="a02149.html">NLAIAGENT::IObjectIA</a> & </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06067.html#l00088">88</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05646.html#l00223">params</a>, <a class="el" href="a05646.html#l00993">r</a>, and <a class="el" href="a05476.html#l00141">NLAIAGENT::TQueue</a>. +<p> +<div class="fragment"><pre>00089 { +00090 +00091 <a class="code" href="a05364.html#a31">TQueue</a> <a class="code" href="a04223.html#a628">r</a>; +00092 +00093 <span class="keywordflow">if</span>(className == NULL) +00094 { +00095 <span class="keywordflow">if</span>( (*funcName) == CStringVarName( <span class="stringliteral">"Constructor"</span> ) ) +00096 { +00097 <a class="code" href="a04223.html#a628">r</a>.push( CIdMethod( IMessageBase::getMethodIndexSize(), 0.0, NULL, <span class="keyword">new</span> <a class="code" href="a02999.html">NLAISCRIPT::CObjectUnknown</a>(<span class="keyword">new</span> <a class="code" href="a03022.html">NLAISCRIPT::COperandVoid</a>) ) ); +00098 } +00099 } +00100 +00101 <span class="keywordflow">if</span> ( <a class="code" href="a04223.html#a628">r</a>.empty() ) +00102 <span class="keywordflow">return</span> CMessageScript::isMember(className, funcName, params); +00103 <span class="keywordflow">else</span> +00104 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>; +00105 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_12" doxytag="NLAIAGENT::CSuccessMsg::isTrue" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::IListBasicManager::isTrue </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented from <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1650_0">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00105">105</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a05770.html#l00261">NLAIAGENT::IBaseGroupType::isTrue()</a>. +<p> +<div class="fragment"><pre>00106 { +00107 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->isTrue(); +00108 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1712_0" doxytag="NLAIAGENT::CSuccessMsg::load" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CMessageScript::load </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>is</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Load the class from a stream. +<p> +Reimplemented from <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea25">NLAIAGENT::IMessageBase</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00327">327</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +<div class="fragment"><pre>00328 { +00329 IMessageBase::load(is); +00330 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1657_0" doxytag="NLAIAGENT::CSuccessMsg::neg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>& NLAIAGENT::IObjetOp::neg </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a03770.html#NLAIAGENT_1_1DigitalTypea22">NLAIAGENT::DigitalType</a>, <a class="el" href="a02155.html#NLAIAGENT_1_1BorneDigitalTypea24">NLAIAGENT::BorneDigitalType</a>, <a class="el" href="a03769.html#NLAIAGENT_1_1DDigitalTypea22">NLAIAGENT::DDigitalType</a>, <a class="el" href="a02144.html#NLAIAGENT_1_1BorneDDigitalTypea24">NLAIAGENT::BorneDDigitalType</a>, <a class="el" href="a03034.html#NLAIAGENT_1_1IPerformativea23">NLAIAGENT::IntegerType</a>, <a class="el" href="a03896.html#NLAIAGENT_1_1ShortIntegerTypea21">NLAIAGENT::ShortIntegerType</a>, <a class="el" href="a02604.html#NLAIAGENT_1_1CharTypea25">NLAIAGENT::CharType</a>, <a class="el" href="a03930.html#NLAIAGENT_1_1UInt8Typea21">NLAIAGENT::UInt8Type</a>, <a class="el" href="a03927.html#NLAIAGENT_1_1UInt16Typea21">NLAIAGENT::UInt16Type</a>, <a class="el" href="a03928.html#NLAIAGENT_1_1UInt32Typea21">NLAIAGENT::UInt32Type</a>, <a class="el" href="a03929.html#NLAIAGENT_1_1UInt64Typea21">NLAIAGENT::UInt64Type</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a02602.html#NLAISCRIPT_1_1CPramContainera37">NLAIAGENT::CGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea40">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a02190.html#NLAIAGENT_1_1CAgentOperationa50">NLAIAGENT::CAgentOperation</a>, <a class="el" href="a03654.html#NLAISCRIPT_1_1CVarPStackz1890_6">NLAISCRIPT::CVarPStack</a>, <a class="el" href="a03655.html#NLAISCRIPT_1_1CVarPStackParamz1892_6">NLAISCRIPT::CVarPStackParam</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea25">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00101">101</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +Referenced by <a class="el" href="a05409.html#l00165">NLAIAGENT::IObjetOp::getNeg()</a>, <a class="el" href="a06671.html#l00369">NLAISCRIPT::CVarPStackParam::neg()</a>, <a class="el" href="a06671.html#l00141">NLAISCRIPT::CVarPStack::neg()</a>, and <a class="el" href="a06129.html#l00196">NLAIAGENT::CAgentOperation::neg()</a>. +<p> +<div class="fragment"><pre>00102 { +00103 std::string text; +00104 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <IObjectIA &neg()> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00105 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00106 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00107 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_5" doxytag="NLAIAGENT::CSuccessMsg::newInstance" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual const <a class="el" href="a02151.html">NLAIC::IBasicType</a>* NLAIAGENT::CSuccessMsg::newInstance </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function allow a new instance, that mean that the class is a class factory. +<p> +Reimplemented from <a class="el" href="a02326.html#NLAIAGENT_1_1CMessageScriptz1712_4">NLAIAGENT::CMessageScript</a>. +<p> +Definition at line <a class="el" href="a06068.html#l00049">49</a> of file <a class="el" href="a06068.html">msg_action.h</a>. +<p> +References <a class="el" href="a06067.html#l00056">CSuccessMsg()</a>. +<p> +<div class="fragment"><pre>00050 { +00051 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsga4">CSuccessMsg</a>(); +00052 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea26" doxytag="NLAIAGENT::CSuccessMsg::operator *" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator * </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Definition at line <a class="el" href="a05409.html#l00202">202</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +<div class="fragment"><pre>00203 { +00204 <span class="keywordflow">return</span> *<span class="keyword">this</span> * *a; +00205 +00206 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1658_0" doxytag="NLAIAGENT::CSuccessMsg::operator *" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator * </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea28">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00147">147</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00148 { +00149 std::string text; +00150 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator * (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00151 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00152 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00153 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea27" doxytag="NLAIAGENT::CSuccessMsg::operator *=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>& NLAIAGENT::IObjetOp::operator *= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Definition at line <a class="el" href="a05409.html#l00182">182</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +<div class="fragment"><pre>00183 { +00184 <span class="keywordflow">return</span> *<span class="keyword">this</span> *= *a; +00185 +00186 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1657_1" doxytag="NLAIAGENT::CSuccessMsg::operator *=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>& NLAIAGENT::IObjetOp::operator *= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a02190.html#NLAIAGENT_1_1CAgentOperationa55">NLAIAGENT::CAgentOperation</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea30">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00110">110</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00111 { +00112 std::string text; +00113 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <IObjectIA &operator *= (const IObjectIA &a)> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00114 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00115 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00116 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea29" doxytag="NLAIAGENT::CSuccessMsg::operator const IBaseGroupType *" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAIAGENT::IListBasicManager::operator const <a class="el" href="a02327.html">IBaseGroupType</a> * </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the list of message contents. +<p> + +<p> +Definition at line <a class="el" href="a05912.html#l00107">107</a> of file <a class="el" href="a05912.html">list_manager.h</a>. +<p> +<div class="fragment"><pre>00108 { +00109 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>; +00110 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_13" doxytag="NLAIAGENT::CSuccessMsg::operator!" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02147.html">IObjetOp</a> * NLAIAGENT::IListBasicManager::operator! </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1650_1">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00109">109</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +<div class="fragment"><pre>00110 { +00111 <span class="keywordflow">return</span> !(*_List); +00112 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IObjetOpa27" doxytag="NLAIAGENT::CSuccessMsg::operator!=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator!= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea29">NLAIAGENT::IVector</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a03453.html#NLAIAGENT_1_1CStringTypez1648_0">NLAIAGENT::CStringType</a>, <a class="el" href="a03393.html#NLAIFUZZY_1_1FuzzyTypea30">NLAIFUZZY::FuzzyType</a>, <a class="el" href="a02286.html#NLAILOGIC_1_1CBoolTypea31">NLAILOGIC::CBoolType</a>, <a class="el" href="a02350.html#NLAILOGIC_1_1CRulea49">NLAILOGIC::CClause</a>, <a class="el" href="a02351.html#NLAILOGIC_1_1CVarSeta35">NLAILOGIC::CVarSet</a>, <a class="el" href="a03654.html#NLAISCRIPT_1_1CVarPStackz1890_11">NLAISCRIPT::CVarPStack</a>, <a class="el" href="a03655.html#NLAISCRIPT_1_1CVarPStackParamz1892_11">NLAISCRIPT::CVarPStackParam</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea32">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00252">252</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00253 { +00254 std::string text; +00255 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator != (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00256 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00257 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00258 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea30" doxytag="NLAIAGENT::CSuccessMsg::operator+" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator+ </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02602.html#NLAISCRIPT_1_1CPramContainera42">NLAIAGENT::CGroupType</a>, and <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea45">NLAIAGENT::CVectorGroupType</a>. +<p> +Definition at line <a class="el" href="a05409.html#l00193">193</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +<div class="fragment"><pre>00194 { +00195 <span class="keywordflow">return</span> *<span class="keyword">this</span> + *a; +00196 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IObjetOpz1658_1" doxytag="NLAIAGENT::CSuccessMsg::operator+" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator+ </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea31">NLAIAGENT::IVector</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a02602.html#NLAISCRIPT_1_1CPramContainera43">NLAIAGENT::CGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea46">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea34">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00131">131</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00132 { +00133 std::string text; +00134 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator + (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00135 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00136 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00137 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1650_0" doxytag="NLAIAGENT::CSuccessMsg::operator+=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02147.html">IObjetOp</a> & NLAIAGENT::IBaseGroupType::operator+= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented from <a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea32">NLAIAGENT::IObjetOp</a>. +<p> +Definition at line <a class="el" href="a05770.html#l00080">80</a> of file <a class="el" href="a05770.html">group_type.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_15">NLAIAGENT::IBaseGroupType::push()</a>. +<p> +<div class="fragment"><pre>00081 { +00082 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_19">push</a>(a); +00083 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00084 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_14" doxytag="NLAIAGENT::CSuccessMsg::operator+=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02147.html">IObjetOp</a> & NLAIAGENT::IListBasicManager::operator+= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +add the operater by anather. +<p> +We do'nt make a pure virtual for this methods because we didn't wont to make development too many long, we prefer to put an exception to warn developer when this method is'nt define in the derivation class. +<p> +Reimplemented from <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1650_2">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00084">84</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_1">NLAIAGENT::IBaseGroupType::cpy()</a>. +<p> +<div class="fragment"><pre>00085 { +00086 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->cpy(a); +00087 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00088 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea34" doxytag="NLAIAGENT::CSuccessMsg::operator-" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator- </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02602.html#NLAISCRIPT_1_1CPramContainera45">NLAIAGENT::CGroupType</a>, and <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea47">NLAIAGENT::CVectorGroupType</a>. +<p> +Definition at line <a class="el" href="a05409.html#l00197">197</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +<div class="fragment"><pre>00198 { +00199 <span class="keywordflow">return</span> *<span class="keyword">this</span> - *a; +00200 +00201 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IObjetOpz1658_2" doxytag="NLAIAGENT::CSuccessMsg::operator-" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator- </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea35">NLAIAGENT::IVector</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a02602.html#NLAISCRIPT_1_1CPramContainera46">NLAIAGENT::CGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea48">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea38">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00139">139</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00140 { +00141 std::string text; +00142 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator - (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00143 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00144 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00145 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1650_1" doxytag="NLAIAGENT::CSuccessMsg::operator-=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02147.html">IObjetOp</a> & NLAIAGENT::IBaseGroupType::operator-= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented from <a class="el" href="a02147.html#NLAIAGENT_1_1VectorTypea36">NLAIAGENT::IObjetOp</a>. +<p> +Definition at line <a class="el" href="a05770.html#l00086">86</a> of file <a class="el" href="a05770.html">group_type.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_4">NLAIAGENT::IBaseGroupType::erase()</a>. +<p> +<div class="fragment"><pre>00087 { +00088 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_4">erase</a>(a); +00089 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00090 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_15" doxytag="NLAIAGENT::CSuccessMsg::operator-=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02147.html">IObjetOp</a> & NLAIAGENT::IListBasicManager::operator-= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented from <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1650_4">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00090">90</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_4">NLAIAGENT::IBaseGroupType::erase()</a>. +<p> +<div class="fragment"><pre>00091 { +00092 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->erase(a); +00093 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00094 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea38" doxytag="NLAIAGENT::CSuccessMsg::operator/" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator/ </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Definition at line <a class="el" href="a05409.html#l00207">207</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +<div class="fragment"><pre>00208 { +00209 <span class="keywordflow">return</span> *<span class="keyword">this</span> / *a; +00210 +00211 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1658_1" doxytag="NLAIAGENT::CSuccessMsg::operator/" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator/ </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea42">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00155">155</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00156 { +00157 std::string text; +00158 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator / (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00159 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00160 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00161 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea39" doxytag="NLAIAGENT::CSuccessMsg::operator/=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>& NLAIAGENT::IObjetOp::operator/= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Definition at line <a class="el" href="a05409.html#l00187">187</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +<div class="fragment"><pre>00188 { +00189 <span class="keywordflow">return</span> *<span class="keyword">this</span> /= *a; +00190 +00191 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypez1657_2" doxytag="NLAIAGENT::CSuccessMsg::operator/=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>& NLAIAGENT::IObjetOp::operator/= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a02190.html#NLAIAGENT_1_1CAgentOperationa68">NLAIAGENT::CAgentOperation</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea44">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00119">119</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00120 { +00121 std::string text; +00122 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <IObjectIA &operator /= (const IObjectIA &a)> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00123 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00124 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00125 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea40" doxytag="NLAIAGENT::CSuccessMsg::operator<" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator< </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a03453.html#NLAIAGENT_1_1CStringTypez1648_3">NLAIAGENT::CStringType</a>, <a class="el" href="a03393.html#NLAIFUZZY_1_1FuzzyTypea39">NLAIFUZZY::FuzzyType</a>, <a class="el" href="a02286.html#NLAILOGIC_1_1CBoolTypea40">NLAILOGIC::CBoolType</a>, <a class="el" href="a03654.html#NLAISCRIPT_1_1CVarPStackz1890_18">NLAISCRIPT::CVarPStack</a>, <a class="el" href="a03655.html#NLAISCRIPT_1_1CVarPStackParamz1892_18">NLAISCRIPT::CVarPStackParam</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea45">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00213">213</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00214 { +00215 std::string text; +00216 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator < (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00217 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00218 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00219 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea41" doxytag="NLAIAGENT::CSuccessMsg::operator<=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator<= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a03453.html#NLAIAGENT_1_1CStringTypez1648_4">NLAIAGENT::CStringType</a>, <a class="el" href="a03393.html#NLAIFUZZY_1_1FuzzyTypea40">NLAIFUZZY::FuzzyType</a>, <a class="el" href="a02286.html#NLAILOGIC_1_1CBoolTypea41">NLAILOGIC::CBoolType</a>, <a class="el" href="a03654.html#NLAISCRIPT_1_1CVarPStackz1890_19">NLAISCRIPT::CVarPStack</a>, <a class="el" href="a03655.html#NLAISCRIPT_1_1CVarPStackParamz1892_19">NLAISCRIPT::CVarPStackParam</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea46">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00229">229</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00230 { +00231 std::string text; +00232 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator <= (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00233 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00234 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00235 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea42" doxytag="NLAIAGENT::CSuccessMsg::operator==" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::IBasicObjectIA::operator== </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02153.html">IBasicObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>classType</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Lot of algo use this function to determine the equality between 2 class, in particular the extraction from stl list. the == operator call the bool isEqual(const IBasicObjectIA &a) const member method to determine the equality between tow class. +<p> +Definition at line <a class="el" href="a05475.html#l00134">134</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a02153.html#NLAICHARACTER_1_1IZonea26">NLAIAGENT::IBasicObjectIA::isEqual()</a>. +<p> +<div class="fragment"><pre>00135 { +00136 <span class="keywordflow">if</span>(a.getType() == <a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>() ) <span class="keywordflow">return</span> <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">isEqual</a>(a); +00137 <span class="keywordflow">return</span> <span class="keyword">false</span>; +00138 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IObjetOpa37" doxytag="NLAIAGENT::CSuccessMsg::operator==" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator== </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea43">NLAIAGENT::IVector</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a03453.html#NLAIAGENT_1_1CStringTypez1648_5">NLAIAGENT::CStringType</a>, <a class="el" href="a02570.html#NLAIFUZZY_1_1CFuzzyRulea45">NLAIFUZZY::CFuzzyRule</a>, <a class="el" href="a03393.html#NLAIFUZZY_1_1FuzzyTypea42">NLAIFUZZY::FuzzyType</a>, <a class="el" href="a02574.html#NLAIFUZZY_1_1CFuzzyVara52">NLAIFUZZY::CFuzzyVar</a>, <a class="el" href="a02286.html#NLAILOGIC_1_1CBoolTypea43">NLAILOGIC::CBoolType</a>, <a class="el" href="a02350.html#NLAILOGIC_1_1CRulea59">NLAILOGIC::CClause</a>, <a class="el" href="a03645.html#NLAILOGIC_1_1CVara44">NLAILOGIC::CVar</a>, <a class="el" href="a03654.html#NLAISCRIPT_1_1CVarPStackz1890_20">NLAISCRIPT::CVarPStack</a>, <a class="el" href="a03655.html#NLAISCRIPT_1_1CVarPStackParamz1892_20">NLAISCRIPT::CVarPStackParam</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea49">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00260">260</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00261 { +00262 std::string text; +00263 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator == (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00264 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00265 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00266 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea44" doxytag="NLAIAGENT::CSuccessMsg::operator>" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator> </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a03453.html#NLAIAGENT_1_1CStringTypez1648_6">NLAIAGENT::CStringType</a>, <a class="el" href="a03393.html#NLAIFUZZY_1_1FuzzyTypea43">NLAIFUZZY::FuzzyType</a>, <a class="el" href="a02286.html#NLAILOGIC_1_1CBoolTypea44">NLAILOGIC::CBoolType</a>, <a class="el" href="a03654.html#NLAISCRIPT_1_1CVarPStackz1890_21">NLAISCRIPT::CVarPStack</a>, <a class="el" href="a03655.html#NLAISCRIPT_1_1CVarPStackParamz1892_21">NLAISCRIPT::CVarPStackParam</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea50">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00221">221</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00222 { +00223 std::string text; +00224 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator > (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00225 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00226 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00227 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea45" doxytag="NLAIAGENT::CSuccessMsg::operator>=" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual <a class="el" href="a02147.html">IObjetOp</a>* NLAIAGENT::IObjetOp::operator>= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02147.html">IObjetOp</a> & </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="a02487.html">NLAIE::CExceptionNotImplemented</a>) +<p> + +<p> +Reimplemented in <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< tNombre ></a>, <a class="el" href="a03453.html#NLAIAGENT_1_1CStringTypez1648_7">NLAIAGENT::CStringType</a>, <a class="el" href="a03393.html#NLAIFUZZY_1_1FuzzyTypea44">NLAIFUZZY::FuzzyType</a>, <a class="el" href="a02286.html#NLAILOGIC_1_1CBoolTypea45">NLAILOGIC::CBoolType</a>, <a class="el" href="a03654.html#NLAISCRIPT_1_1CVarPStackz1890_22">NLAISCRIPT::CVarPStack</a>, <a class="el" href="a03655.html#NLAISCRIPT_1_1CVarPStackParamz1892_22">NLAISCRIPT::CVarPStackParam</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< double ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< uint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< float ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< sint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< uint64 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< sint16 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< uint8 ></a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< uint32 ></a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea51">NLAIAGENT::INombre< sint32 ></a>. +<p> +Definition at line <a class="el" href="a05409.html#l00237">237</a> of file <a class="el" href="a05409.html">agent_operator.h</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +<div class="fragment"><pre>00238 { +00239 std::string text; +00240 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"opertor <virtual IObjetOp *operator >= (const IObjetOp &a) const> note implemented for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00241 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00242 <span class="keywordflow">return</span> (<a class="code" href="a02147.html#NLAIAGENT_1_1IObjetOpa16">IObjetOp</a> *)<span class="keyword">this</span>; +00243 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_16" doxytag="NLAIAGENT::CSuccessMsg::operator[]" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a> * NLAIAGENT::IListBasicManager::operator[] </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Clear the list. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_12">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00097">97</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a05646.html#l00225">index</a>, <a class="el" href="a05646.html#l00977">s</a>, <a class="el" href="a05981.html#l00104">sint</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_18">NLAIAGENT::IBaseGroupType::size()</a>. +<p> +<div class="fragment"><pre>00098 { +00099 <span class="preprocessor">#ifdef NL_DEBUG</span> +00100 <span class="preprocessor"></span> <a class="code" href="a04558.html#a14">sint</a> <a class="code" href="a04223.html#a626">s</a> = <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->size(); +00101 <span class="preprocessor">#endif</span> +00102 <span class="preprocessor"></span> <span class="keywordflow">return</span> (*_List)[<a class="code" href="a04223.html#a566">index</a>]; +00103 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_17" doxytag="NLAIAGENT::CSuccessMsg::pop" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a> * NLAIAGENT::IListBasicManager::pop </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Pop the back <a class="el" href="a02149.html">IObjectIA</a> and return it. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_13">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00127">127</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_13">NLAIAGENT::IBaseGroupType::pop()</a>. +<p> +Referenced by <a class="el" href="a05475.html#l00266">NLAIAGENT::IObjectIA::runMethodeMember()</a>. +<p> +<div class="fragment"><pre>00128 { +00129 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->pop(); +00130 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_18" doxytag="NLAIAGENT::CSuccessMsg::popFront" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02149.html">IObjectIA</a> * NLAIAGENT::IListBasicManager::popFront </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Pop the front <a class="el" href="a02149.html">IObjectIA</a> and return it. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_14">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00135">135</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_14">NLAIAGENT::IBaseGroupType::popFront()</a>. +<p> +<div class="fragment"><pre>00136 { +00137 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->popFront(); +00138 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea42" doxytag="NLAIAGENT::CSuccessMsg::protectSender" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::protectSender </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The sendMessage set automatically the sender on the message header, if user want keep sender have to use this method. +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00182">182</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00103">NLAIAGENT::IMessageBase::_ProtectSender</a>. +<p> +Referenced by <a class="el" href="a06065.html#l00371">NLAIAGENT::IMessageBase::runMethodeMember()</a>. +<p> +<div class="fragment"><pre>00183 { +00184 _ProtectSender = <span class="keyword">true</span>; +00185 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_19" doxytag="NLAIAGENT::CSuccessMsg::push" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::push </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>o</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Push an <a class="el" href="a02149.html">IObjectIA</a> back. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_15">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00113">113</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_15">NLAIAGENT::IBaseGroupType::push()</a>. +<p> +Referenced by <a class="el" href="a05412.html#l00923">NLAIAGENT::CAgentScript::runAskDebugString()</a>, <a class="el" href="a06733.html#l00167">NLAIAGENT::CVolatilMemmory::sendUpdateMessage()</a>, and <a class="el" href="a06129.html#l00085">NLAIAGENT::CAgentOperation::update()</a>. +<p> +<div class="fragment"><pre>00114 { +00115 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->push(o); +00116 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_20" doxytag="NLAIAGENT::CSuccessMsg::pushFront" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IListBasicManager::pushFront </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>o</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Push an <a class="el" href="a02149.html">IObjectIA</a> front. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_16">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00118">118</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_16">NLAIAGENT::IBaseGroupType::pushFront()</a>. +<p> +<div class="fragment"><pre>00119 { +00120 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->pushFront(o); +00121 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea46" doxytag="NLAIAGENT::CSuccessMsg::release" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NLAIC::IPointerGestion::release </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Release allow to release the pointer. The last release when the _Ref is nul delete the object. +<p> + +<p> +Definition at line <a class="el" href="a05386.html#l00086">86</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>. +<p> +References <a class="el" href="a05386.html#l00093">NLAIC::IPointerGestion::decRef()</a>. +<p> +Referenced by <a class="el" href="a05736.html#l00174">NLAIAGENT::CSeqFsmScript::activate()</a>, <a class="el" href="a05847.html#l00458">NLAISCRIPT::CAgentClass::addBrancheCode()</a>, <a class="el" href="a05601.html#l00047">NLAISCRIPT::CConstraintDebug::addIndex()</a>, <a class="el" href="a06755.html#l00138">NLAISCRIPT::CCompilateur::affectation()</a>, <a class="el" href="a06755.html#l00327">NLAISCRIPT::CCompilateur::affectationMember()</a>, <a class="el" href="a05854.html#l00334">NLAISCRIPT::COperatorClass::backward()</a>, <a class="el" href="a05718.html#l00313">NLAILOGIC::CFirstOrderOperator::backward()</a>, <a class="el" href="a05716.html#l00235">NLAILOGIC::CFirstOrderAssert::backward()</a>, <a class="el" href="a06662.html#l00539">NLAISCRIPT::CCompilateur::buildObject()</a>, <a class="el" href="a05421.html#l00161">NLAILINK::buildScript()</a>, <a class="el" href="a06755.html#l00816">NLAISCRIPT::CCompilateur::callFunction()</a>, <a class="el" href="a05804.html#l00117">NLAIC::CIdentType::CIdentType()</a>, <a class="el" href="a05589.html#l00366">NLAISCRIPT::CCompilateur::clean()</a>, <a class="el" href="a05843.html#l00185">NLAISCRIPT::CParam::clear()</a>, <a class="el" href="a05770.html#l01076">NLAIAGENT::CVectorGroupType::clear()</a>, <a class="el" href="a05770.html#l00664">NLAIAGENT::CGroupType::clear()</a>, <a class="el" href="a06733.html#l00075">NLAIAGENT::CVolatilMemmory::CVolatilMemmory()</a>, <a class="el" href="a05699.html#l00030">NLAISCRIPT::CFactorType::del()</a>, <a class="el" href="a05477.html#l00126">NLAIAGENT::IAgentComposite::deleteListe()</a>, <a class="el" href="a06294.html#l00251">NLAIPYSERVER::endPythonInterface()</a>, <a class="el" href="a05770.html#l00962">NLAIAGENT::CVectorGroupType::erase()</a>, <a class="el" href="a05770.html#l00545">NLAIAGENT::CGroupType::erase()</a>, <a class="el" href="a05770.html#l00946">NLAIAGENT::CVectorGroupType::eraseAll()</a>, <a class="el" href="a05770.html#l00529">NLAIAGENT::CGroupType::eraseAll()</a>, <a class="el" href="a05589.html#l00340">NLAISCRIPT::CCompilateur::errorMethodConstraint()</a>, <a class="el" href="a05589.html#l00325">NLAISCRIPT::CCompilateur::errorTypeConstraint()</a>, <a class="el" href="a05589.html#l00160">NLAISCRIPT::CCompilateur::findMethode()</a>, <a class="el" href="a05854.html#l00350">NLAISCRIPT::COperatorClass::forward()</a>, <a class="el" href="a05718.html#l00330">NLAILOGIC::CFirstOrderOperator::forward()</a>, <a class="el" href="a05588.html#l00070">NLAIAGENT::CComponentHandle::getComponent()</a>, <a class="el" href="a06133.html#l00091">NLAIAGENT::COperatorScript::getDebugString()</a>, <a class="el" href="a05412.html#l00664">NLAIAGENT::CAgentScript::getDebugString()</a>, <a class="el" href="a06131.html#l00046">NLAILOGIC::IBaseOperator::IBaseOperator()</a>, <a class="el" href="a06755.html#l00063">NLAISCRIPT::CCompilateur::ifInterrogation()</a>, <a class="el" href="a06755.html#l00097">NLAISCRIPT::CCompilateur::ifInterrogationEnd()</a>, <a class="el" href="a06669.html#l00361">NLAILOGIC::CFactPattern::init()</a>, <a class="el" href="a06343.html#l00197">NLAILOGIC::CRule::init()</a>, <a class="el" href="a05749.html#l00679">NLAIFUZZY::CTrapezeFuzzySet::init()</a>, <a class="el" href="a05749.html#l00563">NLAIFUZZY::CLeftFuzzySet::init()</a>, <a class="el" href="a05749.html#l00442">NLAIFUZZY::CTriangleFuzzySet::init()</a>, <a class="el" href="a05749.html#l00177">NLAIFUZZY::CRightFuzzySet::init()</a>, <a class="el" href="a05749.html#l00074">NLAIFUZZY::CFuzzyInterval::init()</a>, <a class="el" href="a05745.html#l00214">NLAIFUZZY::CFuzzyRule::init()</a>, <a class="el" href="a05741.html#l00068">NLAIFUZZY::CSimpleFuzzyCond::init()</a>, <a class="el" href="a06755.html#l00036">NLAISCRIPT::CCompilateur::interrogationEnd()</a>, <a class="el" href="a05854.html#l00743">NLAISCRIPT::COperatorClass::isValidFonc()</a>, <a class="el" href="a05420.html#l00057">NLAIAGENT::IAgent::Kill()</a>, <a class="el" href="a06660.html#l00190">NLAILOGIC::CVar::load()</a>, <a class="el" href="a06658.html#l00399">NLAILOGIC::CValueSet::load()</a>, <a class="el" href="a06127.html#l00072">NLAISCRIPT::CLdbOpCode::load()</a>, <a class="el" href="a06123.html#l00370">NLAISCRIPT::CLibCallMethodi::load()</a>, <a class="el" href="a06123.html#l00303">NLAISCRIPT::CLibCallInheritedMethod::load()</a>, <a class="el" href="a06123.html#l00241">NLAISCRIPT::CLibCallMethod::load()</a>, <a class="el" href="a06121.html#l00102">NLAISCRIPT::CLdbNewOpCode::load()</a>, <a class="el" href="a06120.html#l00758">NLAISCRIPT::CAddParamNameDebug::load()</a>, <a class="el" href="a06120.html#l00658">NLAISCRIPT::CFindRunMsg::load()</a>, <a class="el" href="a05911.html#l00061">NLAIAGENT::IListBasicManager::load()</a>, <a class="el" href="a05770.html#l01055">NLAIAGENT::CVectorGroupType::load()</a>, <a class="el" href="a05770.html#l00643">NLAIAGENT::CGroupType::load()</a>, <a class="el" href="a05412.html#l00605">NLAIAGENT::CAgentScript::load()</a>, <a class="el" href="a05407.html#l00087">NLAIAGENT::CStringType::load()</a>, <a class="el" href="a05401.html#l00070">NLAIAGENT::CLocalAgentMail::load()</a>, <a class="el" href="a06124.html#l00103">NLAISCRIPT::CMethodContextDebug::loadContext()</a>, <a class="el" href="a05589.html#l00052">NLAISCRIPT::CCompilateur::onEndClass()</a>, <a class="el" href="a05964.html#l00143">NLAIAGENT::CLocalMailBox::onKill()</a>, <a class="el" href="a05420.html#l00081">NLAIAGENT::IAgent::onKill()</a>, <a class="el" href="a05400.html#l00058">NLAIAGENT::CLocalAgentMail::onKill()</a>, <a class="el" href="a05770.html#l00698">NLAIAGENT::CVectorGroupType::operator-()</a>, <a class="el" href="a05770.html#l00284">NLAIAGENT::CGroupType::operator-()</a>, <a class="el" href="a05859.html#l00079">NLAIAGENT::CKeyObject::operator=()</a>, <a class="el" href="a05600.html#l00089">NLAISCRIPT::CFunctionTag::operator=()</a>, <a class="el" href="a05475.html#l00068">NLAIAGENT::CIdMethod::operator=()</a>, <a class="el" href="a06755.html#l00358">NLAISCRIPT::CCompilateur::PrivateError()</a>, <a class="el" href="a06662.html#l00082">NLAISCRIPT::CCompilateur::processingVar()</a>, <a class="el" href="a05412.html#l01412">NLAIAGENT::CAgentScript::processMessages()</a>, <a class="el" href="a05475.html#l00433">NLAIAGENT::IRefrence::refLoadStream()</a>, <a class="el" href="a06755.html#l00608">NLAISCRIPT::CCompilateur::registerMethod()</a>, <a class="el" href="a05477.html#l00108">NLAIAGENT::IAgentComposite::removeChild()</a>, <a class="el" href="a05716.html#l00095">NLAILOGIC::CFirstOrderAssert::removeFact()</a>, <a class="el" href="a05605.html#l00067">NLAISCRIPT::CConstraintStackComp::run()</a>, <a class="el" href="a05603.html#l00047">NLAISCRIPT::CConstraintFindRun::run()</a>, <a class="el" href="a05599.html#l00050">NLAISCRIPT::CConstraintMethode::run()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05412.html#l01060">NLAIAGENT::CAgentScript::runInitComponent()</a>, <a class="el" href="a06733.html#l00218">NLAIAGENT::CVolatilMemmory::runMessage()</a>, <a class="el" href="a06129.html#l00262">NLAIAGENT::CAgentOperation::runMethodBase()</a>, <a class="el" href="a05589.html#l00286">NLAISCRIPT::CCompilateur::runMethodConstraint()</a>, <a class="el" href="a05763.html#l00773">NLAILOGIC::CInternalGoal::runMethodeMember()</a>, <a class="el" href="a05763.html#l00439">NLAILOGIC::CGoal::runMethodeMember()</a>, <a class="el" href="a05695.html#l00222">NLAILOGIC::CFact::runMethodeMember()</a>, <a class="el" href="a05475.html#l00266">NLAIAGENT::IObjectIA::runMethodeMember()</a>, <a class="el" href="a06126.html#l00087">NLAISCRIPT::CLdbStackMemberiOpCode::runOpCode()</a>, <a class="el" href="a06124.html#l00278">NLAISCRIPT::CCallStackMethodi::runOpCode()</a>, <a class="el" href="a06122.html#l00333">NLAISCRIPT::CLibHeapMemberMethod::runOpCode()</a>, <a class="el" href="a06121.html#l00960">NLAISCRIPT::CAffOpCode::runOpCode()</a>, <a class="el" href="a06121.html#l00819">NLAISCRIPT::CJFalseOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00449">NLAISCRIPT::CAffOpCodeDebug::runOpCode()</a>, <a class="el" href="a06120.html#l00274">NLAISCRIPT::CDiffOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00250">NLAISCRIPT::CInfEqOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00226">NLAISCRIPT::CSupEqOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00202">NLAISCRIPT::CEqOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00177">NLAISCRIPT::CInfOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00150">NLAISCRIPT::CSupOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00126">NLAISCRIPT::CMulOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00101">NLAISCRIPT::CDivOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00077">NLAISCRIPT::CSubOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00053">NLAISCRIPT::CAddOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00034">NLAISCRIPT::CNegOpCode::runOpCode()</a>, <a class="el" href="a05412.html#l00953">NLAIAGENT::CAgentScript::runTellParentNotify()</a>, <a class="el" href="a05589.html#l00260">NLAISCRIPT::CCompilateur::runTypeConstraint()</a>, <a class="el" href="a06734.html#l00092">NLAIAGENT::CHashTimerManager::sendMessage()</a>, <a class="el" href="a06733.html#l00202">NLAIAGENT::CVolatilMemmory::sendMessage()</a>, <a class="el" href="a05964.html#l00093">NLAIAGENT::CLocalMailBox::sendMessage()</a>, <a class="el" href="a05911.html#l00229">NLAIAGENT::IListManager::sendMessage()</a>, <a class="el" href="a05416.html#l00741">NLAIAGENT::CAgentTimerHandle::sendMessage()</a>, <a class="el" href="a05412.html#l01250">NLAIAGENT::CAgentScript::sendMessage()</a>, <a class="el" href="a05412.html#l01177">NLAIAGENT::CAgentScript::sendMethod()</a>, <a class="el" href="a06589.html#l00283">NLAISCRIPT::COperandSimple::serial()</a>, <a class="el" href="a06114.html#l00142">NLAISCRIPT::CObjectUnknown::setBaseType()</a>, <a class="el" href="a06662.html#l00471">NLAISCRIPT::CCompilateur::setChaineVar()</a>, <a class="el" href="a05845.html#l00133">NLAISCRIPT::CClassInterpretFactory::setClass()</a>, <a class="el" href="a05386.html#l00437">NLAIC::CSelfClassFactory::setClass()</a>, <a class="el" href="a05845.html#l00096">NLAISCRIPT::IClassInterpret::setClassName()</a>, <a class="el" href="a06114.html#l00136">NLAISCRIPT::CObjectUnknown::setClassType()</a>, <a class="el" href="a06065.html#l00177">NLAIAGENT::IMessageBase::setContinuation()</a>, <a class="el" href="a06131.html#l00150">NLAILOGIC::IBaseOperator::setGoal()</a>, <a class="el" href="a05854.html#l00698">NLAISCRIPT::COperatorClass::setGoal()</a>, <a class="el" href="a06662.html#l00452">NLAISCRIPT::CCompilateur::setImediateVar()</a>, <a class="el" href="a06662.html#l00439">NLAISCRIPT::CCompilateur::setImediateVarNill()</a>, <a class="el" href="a05843.html#l00278">NLAISCRIPT::CParam::setInfo()</a>, <a class="el" href="a05847.html#l00836">NLAISCRIPT::CAgentClass::setInheritanceName()</a>, <a class="el" href="a06662.html#l00463">NLAISCRIPT::CCompilateur::setListVar()</a>, <a class="el" href="a06066.html#l00106">NLAIAGENT::IMessageBase::setMessageGroup()</a>, <a class="el" href="a06662.html#l00492">NLAISCRIPT::CCompilateur::setMethodVar()</a>, <a class="el" href="a06660.html#l00098">NLAILOGIC::IBaseVar::setName()</a>, <a class="el" href="a06130.html#l00087">NLAIAGENT::CAgentOperation::setName()</a>, <a class="el" href="a05843.html#l00339">NLAISCRIPT::CMethodeName::setName()</a>, <a class="el" href="a05475.html#l00461">NLAIAGENT::IRefrence::setNumRef()</a>, <a class="el" href="a05603.html#l00114">NLAISCRIPT::CConstraintFindRun::setOpCode()</a>, <a class="el" href="a05599.html#l00285">NLAISCRIPT::CConstraintMethode::setOpCode()</a>, <a class="el" href="a06662.html#l00401">NLAISCRIPT::CCompilateur::setPerformative()</a>, <a class="el" href="a05763.html#l00891">NLAILOGIC::CInternalGoal::setProperty()</a>, <a class="el" href="a06065.html#l00170">NLAIAGENT::IMessageBase::setReceiver()</a>, <a class="el" href="a06065.html#l00163">NLAIAGENT::IMessageBase::setSender()</a>, <a class="el" href="a06658.html#l00550">NLAILOGIC::CValueSet::setSize()</a>, <a class="el" href="a06662.html#l00482">NLAISCRIPT::CCompilateur::setStackVar()</a>, <a class="el" href="a06030.html#l00263">NLAIAGENT::CMessageScript::setStaticMember()</a>, <a class="el" href="a05412.html#l00517">NLAIAGENT::CAgentScript::setStaticMember()</a>, <a class="el" href="a05845.html#l00083">NLAISCRIPT::IClassInterpret::setType()</a>, <a class="el" href="a05600.html#l00105">NLAISCRIPT::CFunctionTag::setTypeObject()</a>, <a class="el" href="a05843.html#l00376">NLAISCRIPT::CMethodeName::setTypeOfMethode()</a>, <a class="el" href="a06660.html#l00147">NLAILOGIC::CVar::setValue()</a>, <a class="el" href="a06130.html#l00075">NLAIAGENT::CAgentOperation::setValue()</a>, <a class="el" href="a05398.html#l00075">NLAIAGENT::IAgentInput::setValue()</a>, <a class="el" href="a06658.html#l00155">NLAILOGIC::CValueSet::unify()</a>, <a class="el" href="a05854.html#l00246">NLAISCRIPT::COperatorClass::unifyBackward()</a>, <a class="el" href="a05718.html#l00225">NLAILOGIC::CFirstOrderOperator::unifyBackward()</a>, <a class="el" href="a05854.html#l00285">NLAISCRIPT::COperatorClass::unifyForward()</a>, <a class="el" href="a05718.html#l00264">NLAILOGIC::CFirstOrderOperator::unifyForward()</a>, <a class="el" href="a06343.html#l00402">NLAILOGIC::CRule::unifyLiaisonBack()</a>, <a class="el" href="a06120.html#l00719">NLAISCRIPT::CAddParamNameDebug::~CAddParamNameDebug()</a>, <a class="el" href="a05847.html#l00105">NLAISCRIPT::CAgentClass::~CAgentClass()</a>, <a class="el" href="a06129.html#l00062">NLAIAGENT::CAgentOperation::~CAgentOperation()</a>, <a class="el" href="a05412.html#l00476">NLAIAGENT::CAgentScript::~CAgentScript()</a>, <a class="el" href="a05416.html#l00688">NLAIAGENT::CAgentTimerHandle::~CAgentTimerHandle()</a>, <a class="el" href="a05416.html#l00253">NLAIAGENT::CAgentWatchTimer::~CAgentWatchTimer()</a>, <a class="el" href="a05845.html#l00128">NLAISCRIPT::CClassInterpretFactory::~CClassInterpretFactory()</a>, <a class="el" href="a05573.html#l00083">NLAISCRIPT::CCodeBrancheRunDebug::~CCodeBrancheRunDebug()</a>, <a class="el" href="a05590.html#l00317">NLAISCRIPT::CCompilateur::~CCompilateur()</a>, <a class="el" href="a05588.html#l00052">NLAIAGENT::CComponentHandle::~CComponentHandle()</a>, <a class="el" href="a05607.html#l00085">NLAISCRIPT::CConstraintChkMethodeType::~CConstraintChkMethodeType()</a>, <a class="el" href="a05600.html#l00372">NLAISCRIPT::CConstraintMethode::~CConstraintMethode()</a>, <a class="el" href="a05605.html#l00060">NLAISCRIPT::CConstraintStackComp::~CConstraintStackComp()</a>, <a class="el" href="a05695.html#l00110">NLAILOGIC::CFact::~CFact()</a>, <a class="el" href="a06120.html#l00599">NLAISCRIPT::CFindRunMsg::~CFindRunMsg()</a>, <a class="el" href="a05716.html#l00052">NLAILOGIC::CFirstOrderAssert::~CFirstOrderAssert()</a>, <a class="el" href="a05600.html#l00112">NLAISCRIPT::CFunctionTag::~CFunctionTag()</a>, <a class="el" href="a05804.html#l00093">NLAIC::CIdentType::~CIdentType()</a>, <a class="el" href="a05475.html#l00107">NLAIAGENT::CIdMethod::~CIdMethod()</a>, <a class="el" href="a05763.html#l00569">NLAILOGIC::CInternalGoal::~CInternalGoal()</a>, <a class="el" href="a05859.html#l00074">NLAIAGENT::CKeyObject::~CKeyObject()</a>, <a class="el" href="a06121.html#l00113">NLAISCRIPT::CLdbNewOpCode::~CLdbNewOpCode()</a>, <a class="el" href="a06127.html#l00081">NLAISCRIPT::CLdbOpCode::~CLdbOpCode()</a>, <a class="el" href="a06123.html#l00319">NLAISCRIPT::CLibCallInheritedMethod::~CLibCallInheritedMethod()</a>, <a class="el" href="a06123.html#l00254">NLAISCRIPT::CLibCallMethod::~CLibCallMethod()</a>, <a class="el" href="a06123.html#l00386">NLAISCRIPT::CLibCallMethodi::~CLibCallMethodi()</a>, <a class="el" href="a05964.html#l00060">NLAIAGENT::CLocalMailBox::~CLocalMailBox()</a>, <a class="el" href="a05966.html#l00061">NLAIAGENT::CMainAgentScript::~CMainAgentScript()</a>, <a class="el" href="a06500.html#l00076">NLAISCRIPT::CLibTest::CMethodCall::~CMethodCall()</a>, <a class="el" href="a05413.html#l00114">NLAIAGENT::CAgentScript::CMethodCall::~CMethodCall()</a>, <a class="el" href="a05843.html#l00299">NLAISCRIPT::CMethodeName::~CMethodeName()</a>, <a class="el" href="a05848.html#l00136">NLAISCRIPT::CAgentClass::CMethodType::~CMethodType()</a>, <a class="el" href="a06114.html#l00149">NLAISCRIPT::CObjectUnknown::~CObjectUnknown()</a>, <a class="el" href="a06589.html#l00300">NLAISCRIPT::COperandSimple::~COperandSimple()</a>, <a class="el" href="a06589.html#l00552">NLAISCRIPT::COperandUnknown::~COperandUnknown()</a>, <a class="el" href="a06589.html#l00679">NLAISCRIPT::COperationType::~COperationType()</a>, <a class="el" href="a06589.html#l00813">NLAISCRIPT::COperationTypeGD::~COperationTypeGD()</a>, <a class="el" href="a05854.html#l00094">NLAISCRIPT::COperatorClass::~COperatorClass()</a>, <a class="el" href="a05407.html#l00243">NLAIAGENT::CPairType::~CPairType()</a>, <a class="el" href="a05386.html#l00444">NLAIC::CSelfClassFactory::~CSelfClassFactory()</a>, <a class="el" href="a05407.html#l00128">NLAIAGENT::CStringType::~CStringType()</a>, <a class="el" href="a06658.html#l00132">NLAILOGIC::CValueSet::~CValueSet()</a>, <a class="el" href="a06660.html#l00141">NLAILOGIC::CVar::~CVar()</a>, <a class="el" href="a06733.html#l00080">NLAIAGENT::CVolatilMemmory::~CVolatilMemmory()</a>, <a class="el" href="a05398.html#l00043">NLAIAGENT::IAgentInput::~IAgentInput()</a>, <a class="el" href="a05422.html#l00039">NLAILOGIC::IBaseAssert::~IBaseAssert()</a>, <a class="el" href="a06131.html#l00068">NLAILOGIC::IBaseOperator::~IBaseOperator()</a>, <a class="el" href="a06660.html#l00111">NLAILOGIC::IBaseVar::~IBaseVar()</a>, <a class="el" href="a05420.html#l00303">NLAIAGENT::IBasicAgent::~IBasicAgent()</a>, <a class="el" href="a06039.html#l00091">NLAISCRIPT::IBlock::~IBlock()</a>, <a class="el" href="a05845.html#l00065">NLAISCRIPT::IClassInterpret::~IClassInterpret()</a>, <a class="el" href="a05763.html#l00059">NLAILOGIC::IGoal::~IGoal()</a>, <a class="el" href="a05911.html#l00050">NLAIAGENT::IListBasicManager::~IListBasicManager()</a>, <a class="el" href="a06065.html#l00142">NLAIAGENT::IMessageBase::~IMessageBase()</a>, <a class="el" href="a05475.html#l00467">NLAIAGENT::IRefrence::~IRefrence()</a>, and <a class="el" href="a06759.html#l00041">NLAICHARACTER::IZone::~IZone()</a>. +<p> +<div class="fragment"><pre>00087 { +00088 <span class="keywordflow">if</span>(<a class="code" href="a02145.html#NLAIAGENT_1_1VectorTypea2">decRef</a>() == 0) +00089 <span class="keyword">delete</span> <span class="keyword">this</span>; +00090 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_6" doxytag="NLAIAGENT::CSuccessMsg::run" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> & NLAIAGENT::CMessageScript::run </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Some where Run method define the process of the agen. +<p> +Reimplemented from <a class="el" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_21">NLAIAGENT::IListBasicManager</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00392">392</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +<div class="fragment"><pre>00393 { +00394 <span class="keywordflow">return</span> IObjectIA::ProcessRun; +00395 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_6" doxytag="NLAIAGENT::CSuccessMsg::runMethodeMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> NLAIAGENT::CSuccessMsg::runMethodeMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02149.html">NLAIAGENT::IObjectIA</a> * </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The methode <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_6">runMethodeMember(sint32 heritance, sint32 index, IObjectIA *param)</a> allow us to run a member method.<p> +heritance: is the id returned by the methodisClassInheritedFrom(const IVarName &). index: is the method id return by the <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_4">isMember(const IVarName *,const IVarName *,const IObjectIA &) const</a> method. param: is the parametre for the method. +<p> +Reimplemented from <a class="el" href="a02326.html#NLAIAGENT_1_1COnChangeMsgz1708_8">NLAIAGENT::CMessageScript</a>. +<p> +Definition at line <a class="el" href="a06067.html#l00107">107</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00108 { +00109 <span class="keywordflow">return</span> IObjectIA::CProcessResult(); +00110 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1722_7" doxytag="NLAIAGENT::CSuccessMsg::runMethodeMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> NLAIAGENT::CSuccessMsg::runMethodeMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The methode <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_7">runMethodeMember(sint32 index,IObjectIA *param)</a> allow us to run a own member method.<p> +index: is the method id return by the <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_4">isMember(const IVarName *,const IVarName *,const IObjectIA &) const</a> method. param: is the parametre for the method. +<p> +Reimplemented from <a class="el" href="a02326.html#NLAIAGENT_1_1COnChangeMsgz1708_7">NLAIAGENT::CMessageScript</a>. +<p> +Definition at line <a class="el" href="a06067.html#l00112">112</a> of file <a class="el" href="a06067.html">msg_action.cpp</a>. +<p> +References <a class="el" href="a05646.html#l00649">buffer</a>, <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_7">NLAIAGENT::IBaseGroupType::get()</a>, <a class="el" href="a05646.html#l00225">index</a>, <a class="el" href="a05646.html#l00683">param</a>, <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_14">NLAIAGENT::IBaseGroupType::popFront()</a>, <a class="el" href="a05912.html#l00058">NLAIAGENT::IListBasicManager::set()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +<div class="fragment"><pre>00113 { +00114 <a class="code" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypea14">IBaseGroupType</a> *arg = (<a class="code" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypea14">IBaseGroupType</a> *) ( (<a class="code" href="a02374.html">NLAISCRIPT::CCodeContext</a> *)context )->Param.back(); +00115 +00116 <span class="keywordflow">switch</span>( <a class="code" href="a04223.html#a566">index</a> - IMessageBase::getMethodIndexSize() ) +00117 { +00118 <span class="keywordflow">case</span> 0: +00119 { +00120 <a class="code" href="a02149.html#NLAIAGENT_1_1IObjectIAb0">IObjectIA</a> *<a class="code" href="a04223.html#a590">param</a> = (<a class="code" href="a02149.html#NLAIAGENT_1_1IObjectIAb0">IObjectIA</a> *) arg->get(); +00121 arg->popFront(); +00122 <span class="preprocessor">#ifdef NL_DEBUG</span> +00123 <span class="preprocessor"></span> std::string <a class="code" href="a04223.html#a589">buffer</a>; +00124 <a class="code" href="a04223.html#a590">param</a>->getDebugString( buffer ); +00125 <span class="preprocessor">#endif</span> +00126 <span class="preprocessor"></span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_22">set</a>(0, param); +00127 } +00128 <span class="keywordflow">break</span>; +00129 } +00130 <span class="keywordflow">return</span> IObjectIA::CProcessResult(); +00131 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea50" doxytag="NLAIAGENT::CSuccessMsg::runStep" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> & NLAIAGENT::IObjectIA::runStep </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Some where Run method define the process of the agen. +<p> +Reimplemented in <a class="el" href="a02163.html#NLAIAGENT_1_1IAgentManagerz1619_2">NLAIAGENT::IAgent</a>, and <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_23">NLAIAGENT::CAgentScript</a>. +<p> +Definition at line <a class="el" href="a05475.html#l00163">163</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. +<p> +References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>. +<p> +Referenced by <a class="el" href="a05420.html#l00137">NLAIAGENT::IAgent::runChildrenStepByStep()</a>. +<p> +<div class="fragment"><pre>00164 { +00165 std::string text; +00166 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"const CProcessResult &IObjectIA::runStep() note implementaited for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_3">getType</a>()); +00167 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str()); +00168 <span class="keywordflow">return</span> IObjectIA::ProcessNotComplit; +00169 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1712_1" doxytag="NLAIAGENT::CSuccessMsg::save" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::CMessageScript::save </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>os</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Save the class in a stream. +<p> +Reimplemented from <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea47">NLAIAGENT::IMessageBase</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00322">322</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +<div class="fragment"><pre>00323 { +00324 IMessageBase::save(os); +00325 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea48" doxytag="NLAIAGENT::CSuccessMsg::senderIsProtected" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::IMessageBase::senderIsProtected </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00191">191</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00103">NLAIAGENT::IMessageBase::_ProtectSender</a>. +<p> +Referenced by <a class="el" href="a06120.html#l00682">NLAISCRIPT::CMsgSetSender::runOpCode()</a>. +<p> +<div class="fragment"><pre>00192 { +00193 <span class="keywordflow">return</span> _ProtectSender; +00194 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea49" doxytag="NLAIAGENT::CSuccessMsg::sendMessage" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> NLAIAGENT::IMessageBase::sendMessage </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> & </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This method allow to send a message to an compoment given by an string <a class="el" href="a02661.html">IVarName</a>. +<p> +Reimplemented from <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea52">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="a06065.html#l00361">361</a> of file <a class="el" href="a06065.html">msg.cpp</a>. +<p> +References <a class="el" href="a06066.html#l00089">NLAIAGENT::IMessageBase::_Receiver</a>, and <a class="el" href="a05475.html#l00342">NLAIAGENT::IObjectIA::sendMessage()</a>. +<p> +<div class="fragment"><pre>00362 { +00363 <span class="keywordflow">return</span> _Receiver->sendMessage(name,m); +00364 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea50" doxytag="NLAIAGENT::CSuccessMsg::sendMessage" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> NLAIAGENT::IMessageBase::sendMessage </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The method sendMessage(const IObjectIA &msg) allow us to achive a message defined in msg. +<p> +Reimplemented from <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea53">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="a06065.html#l00356">356</a> of file <a class="el" href="a06065.html">msg.cpp</a>. +<p> +References <a class="el" href="a06066.html#l00089">NLAIAGENT::IMessageBase::_Receiver</a>, and <a class="el" href="a05475.html#l00342">NLAIAGENT::IObjectIA::sendMessage()</a>. +<p> +<div class="fragment"><pre>00357 { +00358 <span class="keywordflow">return</span> _Receiver->sendMessage(m); +00359 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea54" doxytag="NLAIAGENT::CSuccessMsg::serial" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NLAIC::IBasicInterface::serial </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>f</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> throw (<a class="el" href="a03781.html">NLMISC::EStream</a>)<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented from <a class="el" href="a02145.html#NLAIC_1_1IPointerGestionz1764_1">NLAIC::IPointerGestion</a>. +<p> +Definition at line <a class="el" href="a05386.html#l00328">328</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>. +<p> +References <a class="el" href="a05386.html#l00350">NLAIC::IBasicInterface::load()</a>, and <a class="el" href="a05386.html#l00346">NLAIC::IBasicInterface::save()</a>. +<p> +<div class="fragment"><pre>00329 { +00330 <span class="keywordflow">if</span> ( f.<a class="code" href="a02270.html#NLMISC_1_1IStreama0">isReading</a>() ) +00331 <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_0">load</a>( f ); +00332 <span class="keywordflow">else</span> +00333 <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1712_1">save</a>( f ); +00334 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_22" doxytag="NLAIAGENT::CSuccessMsg::set" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NLAIAGENT::IListBasicManager::set </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">int </td> + <td class="mdname" nowrap> <em>i</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> <em>o</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Push an <a class="el" href="a02149.html">IObjectIA</a> at the position indicate by the int. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_17">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05912.html#l00058">58</a> of file <a class="el" href="a05912.html">list_manager.h</a>. +<p> +References <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_17">NLAIAGENT::IBaseGroupType::set()</a>. +<p> +Referenced by <a class="el" href="a06074.html#l00142">NLAIAGENT::CCancelGoalMsg::CCancelGoalMsg()</a>, <a class="el" href="a06070.html#l00036">NLAIAGENT::CFactMsg::CFactMsg()</a>, <a class="el" href="a06067.html#l00143">NLAIAGENT::CFailureMsg::CFailureMsg()</a>, <a class="el" href="a06072.html#l00038">NLAIAGENT::CGetValueMsg::CGetValueMsg()</a>, <a class="el" href="a06074.html#l00036">NLAIAGENT::CGoalMsg::CGoalMsg()</a>, <a class="el" href="a06067.html#l00036">CSuccessMsg()</a>, <a class="el" href="a05765.html#l00073">NLAILOGIC::CGoalPath::failure()</a>, <a class="el" href="a05765.html#l00237">NLAILOGIC::CGoalPath::onActivate()</a>, <a class="el" href="a05765.html#l00253">NLAILOGIC::CGoalPath::onUnActivate()</a>, <a class="el" href="a06133.html#l00863">NLAIAGENT::COperatorScript::order()</a>, <a class="el" href="a05412.html#l01006">NLAIAGENT::CAgentScript::runAskGetValue()</a>, <a class="el" href="a06074.html#l00217">NLAIAGENT::CCancelGoalMsg::runMethodeMember()</a>, <a class="el" href="a06074.html#l00111">NLAIAGENT::CGoalMsg::runMethodeMember()</a>, <a class="el" href="a06072.html#l00116">NLAIAGENT::CGetValueMsg::runMethodeMember()</a>, <a class="el" href="a06070.html#l00111">NLAIAGENT::CFactMsg::runMethodeMember()</a>, <a class="el" href="a06067.html#l00219">NLAIAGENT::CFailureMsg::runMethodeMember()</a>, <a class="el" href="a06067.html#l00112">runMethodeMember()</a>, and <a class="el" href="a05765.html#l00052">NLAILOGIC::CGoalPath::success()</a>. +<p> +<div class="fragment"><pre>00059 { +00060 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->set(i,o); +00061 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsga40" doxytag="NLAIAGENT::CSuccessMsg::setAgentManager" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NLAIAGENT::CMessageScript::setAgentManager </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03834.html">IAgentManager</a> * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06031.html#l00107">107</a> of file <a class="el" href="a06031.html">message_script.h</a>. +<p> +<div class="fragment"><pre>00108 { +00109 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1714_3" doxytag="NLAIAGENT::CSuccessMsg::setContinuation" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::setContinuation </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> <em>r</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>v</em> = false</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06065.html#l00177">177</a> of file <a class="el" href="a06065.html">msg.cpp</a>. +<p> +References <a class="el" href="a06066.html#l00092">NLAIAGENT::IMessageBase::_Continuation</a>, <a class="el" href="a06066.html#l00093">NLAIAGENT::IMessageBase::_ContinuationIsVolatile</a>, <a class="el" href="a05646.html#l00993">r</a>, <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>, and <a class="el" href="a05646.html#l00237">v</a>. +<p> +Referenced by <a class="el" href="a06065.html#l00236">NLAIAGENT::IMessageBase::load()</a>, <a class="el" href="a05412.html#l01006">NLAIAGENT::CAgentScript::runAskGetValue()</a>, and <a class="el" href="a06065.html#l00371">NLAIAGENT::IMessageBase::runMethodeMember()</a>. +<p> +<div class="fragment"><pre>00178 { +00179 <span class="keywordflow">if</span>(_ContinuationIsVolatile) _Continuation->release(); +00180 _Continuation = <a class="code" href="a04223.html#a628">r</a>; +00181 _ContinuationIsVolatile = <a class="code" href="a04223.html#a576">v</a>; +00182 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea52" doxytag="NLAIAGENT::CSuccessMsg::setMessageGroup" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::setMessageGroup </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02327.html">IBaseGroupType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>g</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00106">106</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>. +<p> +Referenced by <a class="el" href="a06074.html#l00147">NLAIAGENT::CCancelGoalMsg::CCancelGoalMsg()</a>, <a class="el" href="a06070.html#l00041">NLAIAGENT::CFactMsg::CFactMsg()</a>, <a class="el" href="a06067.html#l00148">NLAIAGENT::CFailureMsg::CFailureMsg()</a>, <a class="el" href="a06072.html#l00043">NLAIAGENT::CGetValueMsg::CGetValueMsg()</a>, <a class="el" href="a06074.html#l00041">NLAIAGENT::CGoalMsg::CGoalMsg()</a>, <a class="el" href="a06066.html#l00234">NLAIAGENT::CMessageList::CMessageList()</a>, <a class="el" href="a06030.html#l00050">NLAIAGENT::CMessageScript::CMessageScript()</a>, <a class="el" href="a06066.html#l00300">NLAIAGENT::CMessageVector::CMessageVector()</a>, <a class="el" href="a06080.html#l00033">NLAIAGENT::COnChangeMsg::COnChangeMsg()</a>, and <a class="el" href="a06067.html#l00041">CSuccessMsg()</a>. +<p> +<div class="fragment"><pre>00107 { +00108 <span class="keywordflow">if</span>(<a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a> != NULL) <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->release(); +00109 <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a> = g; +00110 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1716_2" doxytag="NLAIAGENT::CSuccessMsg::setMethodIndex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::setMethodIndex </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>h</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap> <em>n</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00161">161</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00097">NLAIAGENT::IMessageBase::_ReservedHeritanceIndexVar</a>, <a class="el" href="a06066.html#l00095">NLAIAGENT::IMessageBase::_ReservedMethodIndexVar</a>, and <a class="el" href="a05981.html#l00099">sint32</a>. +<p> +Referenced by <a class="el" href="a05416.html#l00308">NLAIAGENT::CAgentWatchTimer::addAttrib()</a>, <a class="el" href="a05412.html#l01461">NLAIAGENT::CAgentScript::processContinuation()</a>, <a class="el" href="a05420.html#l00200">NLAIAGENT::IAgent::processMessages()</a>, <a class="el" href="a05412.html#l01006">NLAIAGENT::CAgentScript::runAskGetValue()</a>, <a class="el" href="a06120.html#l00607">NLAISCRIPT::CFindRunMsg::runOpCode()</a>, <a class="el" href="a06120.html#l00571">NLAISCRIPT::CMarkMsg::runOpCode()</a>, and <a class="el" href="a05412.html#l01284">NLAIAGENT::CAgentScript::sendMessage()</a>. +<p> +<div class="fragment"><pre>00162 { +00163 _ReservedMethodIndexVar = n; +00164 _ReservedHeritanceIndexVar = h; +00165 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea53" doxytag="NLAIAGENT::CSuccessMsg::setPerformatif" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::setPerformatif </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasew24">TPerformatif</a> </td> + <td class="mdname1" valign="top" nowrap> <em>p</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00126">126</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00099">NLAIAGENT::IMessageBase::_Performatif</a>. +<p> +Referenced by <a class="el" href="a05416.html#l00308">NLAIAGENT::CAgentWatchTimer::addAttrib()</a>, <a class="el" href="a05412.html#l00761">NLAIAGENT::CAgentScript::addDynamicAgent()</a>, <a class="el" href="a05765.html#l00073">NLAILOGIC::CGoalPath::failure()</a>, <a class="el" href="a05763.html#l00096">NLAILOGIC::IGoal::failure()</a>, <a class="el" href="a05765.html#l00237">NLAILOGIC::CGoalPath::onActivate()</a>, <a class="el" href="a05765.html#l00253">NLAILOGIC::CGoalPath::onUnActivate()</a>, <a class="el" href="a06133.html#l00863">NLAIAGENT::COperatorScript::order()</a>, <a class="el" href="a05412.html#l01461">NLAIAGENT::CAgentScript::processContinuation()</a>, <a class="el" href="a05420.html#l00200">NLAIAGENT::IAgent::processMessages()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05412.html#l00923">NLAIAGENT::CAgentScript::runAskDebugString()</a>, <a class="el" href="a05412.html#l01006">NLAIAGENT::CAgentScript::runAskGetValue()</a>, <a class="el" href="a05412.html#l00912">NLAIAGENT::CAgentScript::runAskParentNotify()</a>, <a class="el" href="a05475.html#l00266">NLAIAGENT::IObjectIA::runMethodeMember()</a>, <a class="el" href="a05412.html#l00989">NLAIAGENT::CAgentScript::runTellComponent()</a>, <a class="el" href="a05412.html#l00953">NLAIAGENT::CAgentScript::runTellParentNotify()</a>, <a class="el" href="a05412.html#l01177">NLAIAGENT::CAgentScript::sendMethod()</a>, <a class="el" href="a05412.html#l01186">NLAIAGENT::CAgentScript::sendMethodCompoment()</a>, <a class="el" href="a05765.html#l00052">NLAILOGIC::CGoalPath::success()</a>, <a class="el" href="a05763.html#l00108">NLAILOGIC::IGoal::success()</a>, and <a class="el" href="a06129.html#l00085">NLAIAGENT::CAgentOperation::update()</a>. +<p> +<div class="fragment"><pre>00127 { +00128 _Performatif = p; +00129 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1714_4" doxytag="NLAIAGENT::CSuccessMsg::setReceiver" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::setReceiver </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> <em>r</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>v</em> = false</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06065.html#l00170">170</a> of file <a class="el" href="a06065.html">msg.cpp</a>. +<p> +References <a class="el" href="a06066.html#l00089">NLAIAGENT::IMessageBase::_Receiver</a>, <a class="el" href="a06066.html#l00090">NLAIAGENT::IMessageBase::_ReceiverIsVolatile</a>, <a class="el" href="a05646.html#l00993">r</a>, <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>, and <a class="el" href="a05646.html#l00237">v</a>. +<p> +Referenced by <a class="el" href="a05765.html#l00073">NLAILOGIC::CGoalPath::failure()</a>, <a class="el" href="a05763.html#l00096">NLAILOGIC::IGoal::failure()</a>, <a class="el" href="a06065.html#l00236">NLAIAGENT::IMessageBase::load()</a>, <a class="el" href="a05765.html#l00237">NLAILOGIC::CGoalPath::onActivate()</a>, <a class="el" href="a05765.html#l00253">NLAILOGIC::CGoalPath::onUnActivate()</a>, <a class="el" href="a05412.html#l01461">NLAIAGENT::CAgentScript::processContinuation()</a>, <a class="el" href="a05420.html#l00200">NLAIAGENT::IAgent::processMessages()</a>, <a class="el" href="a05475.html#l00266">NLAIAGENT::IObjectIA::runMethodeMember()</a>, <a class="el" href="a05412.html#l01284">NLAIAGENT::CAgentScript::sendMessage()</a>, <a class="el" href="a06733.html#l00167">NLAIAGENT::CVolatilMemmory::sendUpdateMessage()</a>, <a class="el" href="a05765.html#l00052">NLAILOGIC::CGoalPath::success()</a>, and <a class="el" href="a05763.html#l00108">NLAILOGIC::IGoal::success()</a>. +<p> +<div class="fragment"><pre>00171 { +00172 <span class="keywordflow">if</span>(_ReceiverIsVolatile) _Receiver->release(); +00173 _Receiver = <a class="code" href="a04223.html#a628">r</a>; +00174 _ReceiverIsVolatile = <a class="code" href="a04223.html#a576">v</a>; +00175 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1714_5" doxytag="NLAIAGENT::CSuccessMsg::setSender" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::setSender </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> <em>s</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>v</em> = false</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06065.html#l00163">163</a> of file <a class="el" href="a06065.html">msg.cpp</a>. +<p> +References <a class="el" href="a06066.html#l00085">NLAIAGENT::IMessageBase::_Sender</a>, <a class="el" href="a06066.html#l00087">NLAIAGENT::IMessageBase::_SenderIsVolatile</a>, <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>, <a class="el" href="a05646.html#l00977">s</a>, and <a class="el" href="a05646.html#l00237">v</a>. +<p> +Referenced by <a class="el" href="a05416.html#l00308">NLAIAGENT::CAgentWatchTimer::addAttrib()</a>, <a class="el" href="a05412.html#l00761">NLAIAGENT::CAgentScript::addDynamicAgent()</a>, <a class="el" href="a05765.html#l00073">NLAILOGIC::CGoalPath::failure()</a>, <a class="el" href="a05763.html#l00096">NLAILOGIC::IGoal::failure()</a>, <a class="el" href="a06065.html#l00236">NLAIAGENT::IMessageBase::load()</a>, <a class="el" href="a05765.html#l00237">NLAILOGIC::CGoalPath::onActivate()</a>, <a class="el" href="a05765.html#l00253">NLAILOGIC::CGoalPath::onUnActivate()</a>, <a class="el" href="a06133.html#l00863">NLAIAGENT::COperatorScript::order()</a>, <a class="el" href="a05412.html#l01461">NLAIAGENT::CAgentScript::processContinuation()</a>, <a class="el" href="a05420.html#l00200">NLAIAGENT::IAgent::processMessages()</a>, <a class="el" href="a05412.html#l00923">NLAIAGENT::CAgentScript::runAskDebugString()</a>, <a class="el" href="a05412.html#l00912">NLAIAGENT::CAgentScript::runAskParentNotify()</a>, <a class="el" href="a06065.html#l00371">NLAIAGENT::IMessageBase::runMethodeMember()</a>, <a class="el" href="a06120.html#l00682">NLAISCRIPT::CMsgSetSender::runOpCode()</a>, <a class="el" href="a05412.html#l00989">NLAIAGENT::CAgentScript::runTellComponent()</a>, <a class="el" href="a05412.html#l00953">NLAIAGENT::CAgentScript::runTellParentNotify()</a>, <a class="el" href="a06733.html#l00167">NLAIAGENT::CVolatilMemmory::sendUpdateMessage()</a>, <a class="el" href="a05765.html#l00052">NLAILOGIC::CGoalPath::success()</a>, <a class="el" href="a05763.html#l00108">NLAILOGIC::IGoal::success()</a>, and <a class="el" href="a06129.html#l00085">NLAIAGENT::CAgentOperation::update()</a>. +<p> +<div class="fragment"><pre>00164 { +00165 <span class="keywordflow">if</span>(_SenderIsVolatile) _Sender->release(); +00166 _Sender = <a class="code" href="a04223.html#a626">s</a>; +00167 _SenderIsVolatile = <a class="code" href="a04223.html#a576">v</a>; +00168 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypea56" doxytag="NLAIAGENT::CSuccessMsg::setStaticMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::IObjectIA::setStaticMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> & </td> + <td class="mdname" nowrap> <em>compName</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap> <em>change</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to cahnge a given components given by an index. +<p> +Definition at line <a class="el" href="a05476.html#l00268">268</a> of file <a class="el" href="a05476.html">baseai.h</a>. +<p> +References <a class="el" href="a05475.html#l00188">NLAIAGENT::IObjectIA::getStaticMemberIndex()</a>. +<p> +Referenced by <a class="el" href="a06120.html#l00413">NLAISCRIPT::CAffHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00317">NLAISCRIPT::CAffMemberiOpCode::runOpCode()</a>, and <a class="el" href="a05401.html#l00133">NLAIAGENT::CLocalAgentMail::setStaticMember()</a>. +<p> +<div class="fragment"><pre>00269 { +00270 <span class="keywordflow">return</span> <a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">setStaticMember</a>(<a class="code" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">getStaticMemberIndex</a>(compName),change); +00271 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgz1708_7" doxytag="NLAIAGENT::CSuccessMsg::setStaticMember" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAIAGENT::CMessageScript::setStaticMember </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> * </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +to cahnge a given components given by a string. +<p> +Reimplemented from <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea55">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="a06030.html#l00263">263</a> of file <a class="el" href="a06030.html">message_script.cpp</a>. +<p> +References <a class="el" href="a06066.html#l00112">NLAIAGENT::IMessageBase::getMessageGroup()</a>, <a class="el" href="a05646.html#l00225">index</a>, <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>, <a class="el" href="a05407.html#l00772">NLAIAGENT::CVectorGroupType::setObject()</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05911.html#l00143">NLAIAGENT::IListBasicManager::size()</a>. +<p> +<div class="fragment"><pre>00264 { +00265 <span class="preprocessor">#ifdef NL_DEBUG</span> +00266 <span class="preprocessor"></span> <span class="keywordflow">if</span> ( <a class="code" href="a04223.html#a566">index</a> >= <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasez1705_23">size</a>() ) +00267 { +00268 <span class="keywordflow">throw</span> <a class="code" href="a02485.html">NLAIE::CExceptionIndexError</a>(); +00269 } +00270 <span class="preprocessor">#endif</span> +00271 <span class="preprocessor"></span> CVectorGroupType *a = (CVectorGroupType *)<a class="code" href="a02325.html#NLAIAGENT_1_1IMessageBasea5">getMessageGroup</a>(); +00272 <a class="code" href="a02149.html#NLAIAGENT_1_1IObjectIAb0">IObjectIA</a> *b = (<a class="code" href="a02149.html#NLAIAGENT_1_1IObjectIAb0">IObjectIA</a> *)(*a)[ <a class="code" href="a04223.html#a566">index</a> ]; +00273 a->setObject(index, op); +00274 <span class="keywordflow">if</span>(op != b) b->release(); +00275 <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">true</span>; +00276 <span class="keywordflow">return</span> <span class="keyword">false</span>; +00277 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasez1705_23" doxytag="NLAIAGENT::CSuccessMsg::size" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::IListBasicManager::size </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the size of the list. +<p> + +<p> +Implements <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_18">NLAIAGENT::IBaseGroupType</a>. +<p> +Definition at line <a class="el" href="a05911.html#l00143">143</a> of file <a class="el" href="a05911.html">list_manager.cpp</a>. +<p> +References <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1654_18">NLAIAGENT::IBaseGroupType::size()</a>. +<p> +Referenced by <a class="el" href="a06030.html#l00353">NLAIAGENT::CMessageScript::getDebugString()</a>, <a class="el" href="a06030.html#l00279">NLAIAGENT::CMessageScript::getStaticMember()</a>, <a class="el" href="a05412.html#l01060">NLAIAGENT::CAgentScript::runInitComponent()</a>, <a class="el" href="a05412.html#l01032">NLAIAGENT::CAgentScript::runTellSetValue()</a>, and <a class="el" href="a06030.html#l00263">NLAIAGENT::CMessageScript::setStaticMember()</a>. +<p> +<div class="fragment"><pre>00144 { +00145 <span class="keywordflow">return</span> <a class="code" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">_List</a>->size(); +00146 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasea56" doxytag="NLAIAGENT::CSuccessMsg::unprotectSender" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAIAGENT::IMessageBase::unprotectSender </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06066.html#l00186">186</a> of file <a class="el" href="a06066.html">msg.h</a>. +<p> +References <a class="el" href="a06066.html#l00103">NLAIAGENT::IMessageBase::_ProtectSender</a>. +<p> +Referenced by <a class="el" href="a06120.html#l00682">NLAISCRIPT::CMsgSetSender::runOpCode()</a>. +<p> +<div class="fragment"><pre>00187 { +00188 _ProtectSender = <span class="keyword">false</span>; +00189 } +</pre></div> </td> + </tr> +</table> +<hr><h2>Field Documentation</h2> +<a class="anchor" name="NLAIAGENT_1_1IMessageBasep0" doxytag="NLAIAGENT::CSuccessMsg::_List" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02327.html">IBaseGroupType</a>* <a class="el" href="a02324.html#NLAIAGENT_1_1IMessageBasep0">NLAIAGENT::IListBasicManager::_List</a><code> [protected, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05912.html#l00042">42</a> of file <a class="el" href="a05912.html">list_manager.h</a>. +<p> +Referenced by <a class="el" href="a05911.html#l00178">NLAIAGENT::IListBasicManager::isEqual()</a>, <a class="el" href="a06065.html#l00150">NLAIAGENT::IMessageBase::operator=()</a>, and <a class="el" href="a05911.html#l00077">NLAIAGENT::IListBasicManager::operator=()</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgp1" doxytag="NLAIAGENT::CSuccessMsg::_MessageClass" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02329.html">NLAISCRIPT::CMessageClass</a>* <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgp1">NLAIAGENT::CMessageScript::_MessageClass</a><code> [protected, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06031.html#l00053">53</a> of file <a class="el" href="a06031.html">message_script.h</a>. +<p> +Referenced by <a class="el" href="a06030.html#l00036">NLAIAGENT::CMessageScript::CMessageScript()</a>, <a class="el" href="a06031.html#l00102">NLAIAGENT::CMessageScript::getCreatorClass()</a>, <a class="el" href="a06030.html#l00353">NLAIAGENT::CMessageScript::getDebugString()</a>, <a class="el" href="a06030.html#l00088">NLAIAGENT::CMessageScript::getMethode()</a>, <a class="el" href="a06030.html#l00077">NLAIAGENT::CMessageScript::getMethodIndexSize()</a>, <a class="el" href="a06030.html#l00290">NLAIAGENT::CMessageScript::getStaticMemberIndex()</a>, <a class="el" href="a06030.html#l00384">NLAIAGENT::CMessageScript::getType()</a>, <a class="el" href="a06030.html#l00258">NLAIAGENT::CMessageScript::isClassInheritedFrom()</a>, and <a class="el" href="a06030.html#l00339">NLAIAGENT::CMessageScript::newInstance()</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgs0" doxytag="NLAIAGENT::CSuccessMsg::IdMessageScript" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02650.html">NLAIC::CIdentType</a> <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgs0">CMessageScript::IdMessageScript</a><code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="a06030.html#l00384">NLAIAGENT::CMessageScript::getType()</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1CSuccessMsgs1" doxytag="NLAIAGENT::CSuccessMsg::IdSuccessMsg" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="a02650.html">NLAIC::CIdentType</a> <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgs1">CSuccessMsg::IdSuccessMsg</a><code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="a06067.html#l00072">getType()</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypes1" doxytag="NLAIAGENT::CSuccessMsg::ProcessBuzzy" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a50">TProcessStatement</a> <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes1">NLAIAGENT::IObjectIA::ProcessBuzzy</a> = processBuzzy<code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Define the an buzzy state for an agent all time in this state. +<p> +Definition at line <a class="el" href="a05475.html#l00147">147</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypes2" doxytag="NLAIAGENT::CSuccessMsg::ProcessEnd" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a50">TProcessStatement</a> <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes2">NLAIAGENT::IObjectIA::ProcessEnd</a> = processEnd<code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Define the an end state for an agent all time in this state. +<p> +Definition at line <a class="el" href="a05475.html#l00148">148</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypes3" doxytag="NLAIAGENT::CSuccessMsg::ProcessError" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a50">TProcessStatement</a> <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes3">NLAIAGENT::IObjectIA::ProcessError</a> = processError<code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Define the an error state for an agent all time in this state. +<p> +Definition at line <a class="el" href="a05475.html#l00149">149</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypes4" doxytag="NLAIAGENT::CSuccessMsg::ProcessIdle" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a50">TProcessStatement</a> <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes4">NLAIAGENT::IObjectIA::ProcessIdle</a> = processIdle<code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Define the an idle state for an agent all time in this state. +<p> +Definition at line <a class="el" href="a05475.html#l00145">145</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypes5" doxytag="NLAIAGENT::CSuccessMsg::ProcessLocked" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a50">TProcessStatement</a> <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes5">NLAIAGENT::IObjectIA::ProcessLocked</a> = processLocked<code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Define the an locked state for an agent all time in this state. +<p> +Definition at line <a class="el" href="a05475.html#l00146">146</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypes6" doxytag="NLAIAGENT::CSuccessMsg::ProcessNotComplit" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes6">NLAIAGENT::IObjectIA::ProcessNotComplit</a> = <a class="el" href="a03869.html">IObjectIA::CProcessResult</a>(processNotComplete)<code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05475.html#l00144">144</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="NLAIAGENT_1_1VectorTypes7" doxytag="NLAIAGENT::CSuccessMsg::ProcessRun" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03869.html">IObjectIA::CProcessResult</a> <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes7">NLAIAGENT::IObjectIA::ProcessRun</a> = <a class="el" href="a03869.html">IObjectIA::CProcessResult</a>()<code> [static, inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05475.html#l00143">143</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="a06068.html">msg_action.h</a><li><a class="el" href="a06067.html">msg_action.cpp</a><li><a class="el" href="a06432.html">static_def_init.cpp</a></ul> +<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 09:47:03 2004 for NeL by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 > +</a>1.3.6 </small></address> +</body> +</html> |