diff options
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/a05369.html | 391 |
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 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>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 </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a05369.html#a7">buildScript</a> (const std::string &scriptSrc, const std::string &name)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a7">uint8</a> </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 </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 </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 </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 </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 </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 </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">( </td> + <td class="md" nowrap valign="top">const std::string & </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 & </td> + <td class="mdname" nowrap> <em>name</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<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-><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-><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">( </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="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>()->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">( </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="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">( </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="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">( </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="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>->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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a7">uint8</a> </td> + <td class="mdname1" valign="top" nowrap> <em>u</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03864.html">NLAIAGENT::IMainAgent</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>manager</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<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->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> + + </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> |