aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a05369.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/a05369.html')
-rw-r--r--docs/doxygen/nel/a05369.html391
1 files changed, 391 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a05369.html b/docs/doxygen/nel/a05369.html
new file mode 100644
index 00000000..79dc91a3
--- /dev/null
+++ b/docs/doxygen/nel/a05369.html
@@ -0,0 +1,391 @@
+<!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: NLAILINK Namespace 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&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NLAILINK Namespace Reference</h1>
+<p>
+
+<p>
+<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03870.html">IOTrace</a></td></tr>
+
+<tr><td colspan=2><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a7">buildScript</a> (const std::string &amp;scriptSrc, const std::string &amp;name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a7">uint8</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a4">getLocalServerID</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a1">initIALib</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a2">releaseIALib</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a6">releaseMainManager</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a3">setLocalServerID</a> (<a class="el" href="a04558.html#a7">uint8</a> u)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a5">setMainManager</a> (<a class="el" href="a03864.html">NLAIAGENT::IMainAgent</a> *manager)</td></tr>
+
+<tr><td colspan=2><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>char&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a0">LaseErrorCodeOrdreInterprete</a> [32 *1024]</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a7" doxytag="NLAILINK::buildScript" ></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 NLAILINK::buildScript </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>scriptSrc</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00161">161</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+References <a class="el" href="a05589.html#l00102">NLAISCRIPT::CCompilateur::Compile()</a>, <a class="el" href="a05646.html#l00993">r</a>, and <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>.
+<p>
+Referenced by <a class="el" href="a05412.html#l00092">NLAIAGENT::CAgentScript::initAgentScript()</a>, <a class="el" href="a06733.html#l00293">NLAIAGENT::CVolatilMemmory::initClass()</a>, and <a class="el" href="a05416.html#l00516">NLAIAGENT::CAgentWatchTimer::initMsgClass()</a>.
+<p>
+<div class="fragment"><pre>00162 {
+00163 <a class="code" href="a03355.html">NLAISCRIPT::IScriptDebugSource</a> *sourceCode = <span class="keyword">new</span> <a class="code" href="a03354.html">NLAISCRIPT::CScriptDebugSourceFile</a>(name.c_str());
+00164 IOTrace Interface;
+00165 <a class="code" href="a02390.html">NLAISCRIPT::CCompilateur</a> *comp = <span class="keyword">new</span> <a class="code" href="a02390.html">NLAISCRIPT::CCompilateur</a>(Interface, scriptSrc.c_str(), scriptSrc.size(), sourceCode);
+00166 <a class="code" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> <a class="code" href="a04223.html#a628">r</a> = comp-&gt;<a class="code" href="a02390.html#NLAISCRIPT_1_1CCompilateura6">Compile</a>();
+00167 <span class="preprocessor">#ifdef NL_DEBUG</span>
+00168 <span class="preprocessor"></span> <span class="keywordflow">if</span> ( <a class="code" href="a04223.html#a628">r</a>.ResultState == NLAIAGENT::processError )
+00169 <span class="keywordflow">throw</span>;
+00170 <span class="preprocessor">#endif</span>
+00171 <span class="preprocessor"></span> sourceCode-&gt;<a class="code" href="a02145.html#NLAIAGENT_1_1VectorTypea46">release</a>();
+00172 <span class="keyword">delete</span> comp;
+00173 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a4" doxytag="NLAILINK::getLocalServerID" ></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#a7">uint8</a> NLAILINK::getLocalServerID </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00079">79</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+References <a class="el" href="a06365.html#l00200">NLNET::IService::getInstance()</a>, and <a class="el" href="a05981.html#l00096">uint8</a>.
+<p>
+<div class="fragment"><pre>00080 {
+00081 <span class="keywordflow">return</span> <a class="code" href="a03876.html#NLNET_1_1IServicez2091_10">NLNET::IService::getInstance</a>()-&gt;getServiceId ();
+00082 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a1" doxytag="NLAILINK::initIALib" ></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 NLAILINK::initIALib </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00024">24</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+References <a class="el" href="a05412.html#l00092">NLAIAGENT::CAgentScript::initAgentScript()</a>, <a class="el" href="a05416.html#l00093">NLAIAGENT::CAgentManagerTimer::initClass()</a>, <a class="el" href="a05545.html#l00129">NLAICHARACTER::CCharacterChild::initClass()</a>, <a class="el" href="a05545.html#l00235">NLAICHARACTER::CCharacterNoeud::initClass()</a>, <a class="el" href="a06499.html#l00080">NLAISCRIPT::CLibTest::initClass()</a>, <a class="el" href="a05410.html#l00045">NLAIAGENT::CProxyAgentMail::initClass()</a>, <a class="el" href="a05389.html#l00050">NLAIAGENT::CActorScript::initClass()</a>, <a class="el" href="a05812.html#l00050">NLAISCRIPT::initExternalLib()</a>, <a class="el" href="a06325.html#l00054">NLAIC::initRegistry()</a>, <a class="el" href="a05397.html#l00079">registerLibClass()</a>, and <a class="el" href="a05397.html#l00061">staticInitAgent()</a>.
+<p>
+<div class="fragment"><pre>00025 {
+00026 <a class="code" href="a03974.html#a0">staticInitAgent</a>();
+00027 <a class="code" href="a03974.html#a1">registerLibClass</a>();
+00028 <a class="code" href="a05365.html#a13">NLAIC::initRegistry</a>();
+00029 <a class="code" href="a05373.html#a27">NLAISCRIPT::initExternalLib</a>();
+00030 <a class="code" href="a02171.html#NLAIAGENT_1_1IMainAgente0">NLAIAGENT::CAgentScript::initAgentScript</a>();
+00031 <a class="code" href="a02170.html#NLAIAGENT_1_1CSeqFsmScripte1">NLAIAGENT::CActorScript::initClass</a>();
+00032 <a class="code" href="a03134.html#NLAIAGENT_1_1CProxyAgentMaile0">NLAIAGENT::CProxyAgentMail::initClass</a>();
+00033 <a class="code" href="a02740.html#NLAISCRIPT_1_1CLibTeste0">NLAISCRIPT::CLibTest::initClass</a>();
+00034
+00035 <a class="code" href="a02340.html#NLAICHARACTER_1_1CCharacterNoeude0">NLAICHARACTER::CCharacterNoeud::initClass</a>();
+00036 <a class="code" href="a02338.html#NLAICHARACTER_1_1CCharacterChilde0">NLAICHARACTER::CCharacterChild::initClass</a>();
+00037
+00038 <a class="code" href="a02185.html#NLAIAGENT_1_1CAgentManagerTimere1">NLAIAGENT::CAgentManagerTimer::initClass</a>();
+00039 CLibTimerManager::initClass();
+00040 CAgentWatchTimer::initClass();
+00041 CAgentClockTimer::initClass();
+00042 CVolatilMemmory::initClass();
+00043 CHashTimerManager::initClass();
+00044 CAgentOperation::initClass();
+00045 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a2" doxytag="NLAILINK::releaseIALib" ></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 NLAILINK::releaseIALib </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00047">47</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+References <a class="el" href="a05412.html#l00355">NLAIAGENT::CAgentScript::releaseAgentScript()</a>, <a class="el" href="a05545.html#l00137">NLAICHARACTER::CCharacterChild::releaseClass()</a>, <a class="el" href="a05545.html#l00243">NLAICHARACTER::CCharacterNoeud::releaseClass()</a>, <a class="el" href="a06499.html#l00135">NLAISCRIPT::CLibTest::releaseClass()</a>, <a class="el" href="a05410.html#l00058">NLAIAGENT::CProxyAgentMail::releaseClass()</a>, <a class="el" href="a05389.html#l00063">NLAIAGENT::CActorScript::releaseClass()</a>, <a class="el" href="a05414.html#l00125">NLAIAGENT::CIndexedVarName::releaseClass()</a>, <a class="el" href="a05416.html#l00115">NLAIAGENT::CAgentManagerTimer::releaseClass()</a>, <a class="el" href="a06325.html#l00058">NLAIC::releaseRegistry()</a>, and <a class="el" href="a05397.html#l00083">staticReleaseLibClass()</a>.
+<p>
+<div class="fragment"><pre>00048 {
+00049 <a class="code" href="a02185.html#NLAIAGENT_1_1CAgentManagerTimere3">NLAIAGENT::CAgentManagerTimer::releaseClass</a>();
+00050 CLibTimerManager::releaseClass();
+00051 CAgentClockTimer::releaseClass();
+00052 CAgentWatchTimer::releaseClass();
+00053
+00054 <a class="code" href="a02660.html#NLAIAGENT_1_1CIndexedVarNamee2">NLAIAGENT::CIndexedVarName::releaseClass</a>();
+00055 <a class="code" href="a05365.html#a14">NLAIC::releaseRegistry</a>();
+00056 <span class="comment">//NLAIAGENT::CLocWordNumRef::clear();</span>
+00057 <a class="code" href="a02171.html#NLAIAGENT_1_1IMainAgente1">NLAIAGENT::CAgentScript::releaseAgentScript</a>();
+00058 <a class="code" href="a02170.html#NLAIAGENT_1_1CSeqFsmScripte3">NLAIAGENT::CFsmScript::releaseClass</a>();
+00059
+00060 <a class="code" href="a03134.html#NLAIAGENT_1_1CProxyAgentMaile1">NLAIAGENT::CProxyAgentMail::releaseClass</a>();
+00061 <a class="code" href="a02740.html#NLAISCRIPT_1_1CLibTeste1">NLAISCRIPT::CLibTest::releaseClass</a>();
+00062 <a class="code" href="a02340.html#NLAICHARACTER_1_1CCharacterNoeude1">NLAICHARACTER::CCharacterNoeud::releaseClass</a>();
+00063 <a class="code" href="a02338.html#NLAICHARACTER_1_1CCharacterChilde1">NLAICHARACTER::CCharacterChild::releaseClass</a>();
+00064 CVolatilMemmory::releaseClass();
+00065 CHashTimerManager::releaseClass();
+00066 CAgentOperation::releaseClass();
+00067
+00068 <a class="code" href="a03974.html#a2">staticReleaseLibClass</a>();
+00069 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a6" doxytag="NLAILINK::releaseMainManager" ></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 NLAILINK::releaseMainManager </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00090">90</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+<div class="fragment"><pre>00091 {
+00092 <span class="keywordflow">if</span>(<a class="code" href="a03134.html#NLAIAGENT_1_1CProxyAgentMails1">NLAIAGENT::CProxyAgentMail::MainAgent</a> != NULL)
+00093 {
+00094 <a class="code" href="a03134.html#NLAIAGENT_1_1CProxyAgentMails1">NLAIAGENT::CProxyAgentMail::MainAgent</a>-&gt;release();
+00095 }
+00096 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a3" doxytag="NLAILINK::setLocalServerID" ></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 NLAILINK::setLocalServerID </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a7">uint8</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>u</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00072">72</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+References <a class="el" href="a05673.html#l00251">NLMISC::CEntityId::setCreatorId()</a>, <a class="el" href="a05673.html#l00239">NLMISC::CEntityId::setDynamicId()</a>, <a class="el" href="a05673.html#l00101">NLMISC::CEntityId::setServiceId()</a>, and <a class="el" href="a05981.html#l00096">uint8</a>.
+<p>
+<div class="fragment"><pre>00073 {
+00074 <a class="code" href="a02189.html#NLAIAGENT_1_1CIdente1">NLAIAGENT::CAgentNumber::setServiceId</a>(u);
+00075 <a class="code" href="a02995.html#NLAIAGENT_1_1CNumericIndexs0">NLAIAGENT::CNumericIndex::_I</a>.setCreatorId( u );
+00076 <a class="code" href="a02995.html#NLAIAGENT_1_1CNumericIndexs0">NLAIAGENT::CNumericIndex::_I</a>.setDynamicId( u );
+00077 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a5" doxytag="NLAILINK::setMainManager" ></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 NLAILINK::setMainManager </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03864.html">NLAIAGENT::IMainAgent</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>manager</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00084">84</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+<div class="fragment"><pre>00085 {
+00086 <a class="code" href="a03134.html#NLAIAGENT_1_1CProxyAgentMails1">NLAIAGENT::CProxyAgentMail::MainAgent</a> = manager;
+00087 <span class="comment">//NLAIAGENT::CProxyAgentMail::MainAgent-&gt;incRef();</span>
+00088 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="a0" doxytag="NLAILINK::LaseErrorCodeOrdreInterprete" ></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"> char <a class="el" href="a05369.html#a0">NLAILINK::LaseErrorCodeOrdreInterprete</a>[32*1024]<code> [static]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05421.html#l00098">98</a> of file <a class="el" href="a05421.html">ai.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05421.html#l00109">NLAILINK::IOTrace::Echo()</a>. </td>
+ </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 10:38:04 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>