aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a03633.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/a03633.html')
-rw-r--r--docs/doxygen/nel/a03633.html844
1 files changed, 844 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03633.html b/docs/doxygen/nel/a03633.html
new file mode 100644
index 00000000..8d66ae11
--- /dev/null
+++ b/docs/doxygen/nel/a03633.html
@@ -0,0 +1,844 @@
+<!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: NLNET::CUnifiedNetwork::CUnifiedConnection 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&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>NLNET::CUnifiedNetwork::CUnifiedConnection Class Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
+This may contains a <a class="el" href="a02305.html">CCallbackClient</a> or a TSockId, depending on which type of connection it is.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00253">253</a> of file <a class="el" href="a06646.html">unified_network.h</a>.<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2">TState</a> { <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw0">NotUsed</a>,
+<a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw1">Ready</a>
+ }</td></tr>
+
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona0">CUnifiedConnection</a> (const std::string &amp;name, <a class="el" href="a04558.html#a9">uint16</a> <a class="el" href="a04223.html#a564">id</a>, <a class="el" href="a02305.html">CCallbackClient</a> *cbc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona1">CUnifiedConnection</a> (const std::string &amp;name, <a class="el" href="a04558.html#a9">uint16</a> <a class="el" href="a04223.html#a564">id</a>, bool isExternal)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona2">CUnifiedConnection</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona3">display</a> (bool full, <a class="el" href="a02813.html">NLMISC::CLog</a> *log=<a class="el" href="a05378.html#a12">NLMISC::InfoLog</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona4">reset</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona5">setupNetworkAssociation</a> (const std::vector&lt; <a class="el" href="a04558.html#a11">uint32</a> &gt; &amp;networkAssociations, const std::vector&lt; std::string &gt; &amp;defaultNetwork)</td></tr>
+
+<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono0">AutoCheck</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used for debug purpose. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono0"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono1">AutoRetry</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auto-retry mode. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono1"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::vector&lt; <a class="el" href="a03634.html">TConnection</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Connection to the service (me be &gt; 1). <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2"></a><br><br></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="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3">DefaultNetwork</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This contains the connection id that will be used for default network, it's a connection id used for Connection index. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::vector&lt; <a class="el" href="a02665.html">CInetAddress</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The external connection address. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono5">IsExternal</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the connection is extern to the naming service. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono5"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::vector&lt; <a class="el" href="a04558.html#a7">uint8</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is used to associate a nid (look addNetworkAssociation) with a <a class="el" href="a03634.html">TConnection</a>. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono7">SendId</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auto identify at connection. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono7"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a9">uint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8">ServiceId</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The id of the service (is unique). <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">ServiceName</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of the service (may not be unique). <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2">TState</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono10">State</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the service entry is used. <a href="#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono10"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono11">TotalCallbackCalled</a></td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::TState" ></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="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2">NLNET::CUnifiedNetwork::CUnifiedConnection::TState</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+NotUsed = the unified connection is empty, not used Ready = we can use the unified connection <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="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw0" doxytag="NotUsed" ></a>NotUsed</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw1" doxytag="Ready" ></a>Ready</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00258">258</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+<div class="fragment"><pre>00258 { <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw0">NotUsed</a>, <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw1">Ready</a> };
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona2" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::CUnifiedConnection" ></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"> NLNET::CUnifiedNetwork::CUnifiedConnection::CUnifiedConnection </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><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00332">332</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+References <a class="el" href="a06646.html#l00354">reset()</a>.
+<p>
+<div class="fragment"><pre>00332 { <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona4">reset</a>(); }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona1" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::CUnifiedConnection" ></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"> NLNET::CUnifiedNetwork::CUnifiedConnection::CUnifiedConnection </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>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a9">uint16</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool&nbsp;</td>
+ <td class="mdname" nowrap> <em>isExternal</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00334">334</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+References <a class="el" href="a06646.html#l00314">IsExternal</a>, <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw1">Ready</a>, <a class="el" href="a06646.html#l00354">reset()</a>, <a class="el" href="a06646.html#l00310">ServiceId</a>, <a class="el" href="a06646.html#l00308">ServiceName</a>, and <a class="el" href="a05981.html#l00098">uint16</a>.
+<p>
+<div class="fragment"><pre>00335 {
+00336 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona4">reset</a> ();
+00337 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">ServiceName</a> = name;
+00338 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8">ServiceId</a> = <span class="keywordtype">id</span>;
+00339 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono10">State</a> = <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw1">Ready</a>;
+00340 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono5">IsExternal</a> = isExternal;
+00341 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona0" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::CUnifiedConnection" ></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"> NLNET::CUnifiedNetwork::CUnifiedConnection::CUnifiedConnection </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>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a9">uint16</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02305.html">CCallbackClient</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>cbc</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00343">343</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+References <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw1">Ready</a>, <a class="el" href="a06646.html#l00354">reset()</a>, <a class="el" href="a06646.html#l00310">ServiceId</a>, <a class="el" href="a06646.html#l00308">ServiceName</a>, and <a class="el" href="a05981.html#l00098">uint16</a>.
+<p>
+<div class="fragment"><pre>00344 {
+00345 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona4">reset</a> ();
+00346 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">ServiceName</a> = name;
+00347 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8">ServiceId</a> = <span class="keywordtype">id</span>;
+00348 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono10">State</a> = <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw1">Ready</a>;
+00349 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>.push_back(TConnection (cbc));
+00350 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona3" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::display" ></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 NLNET::CUnifiedNetwork::CUnifiedConnection::display </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname" nowrap> <em>full</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02813.html">NLMISC::CLog</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>log</em> = <a class="el" href="a05378.html#a12">NLMISC::InfoLog</a></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="a06645.html#l01826">1826</a> of file <a class="el" href="a06645.html">unified_network.cpp</a>.
+<p>
+References <a class="el" href="a05943.html#l00323">NLMISC::CLog::displayNL()</a>, <a class="el" href="a06646.html#l00322">ExtAddress</a>, <a class="el" href="a06646.html#l00314">IsExternal</a>, <a class="el" href="a06646.html#l00318">SendId</a>, <a class="el" href="a06646.html#l00310">ServiceId</a>, <a class="el" href="a06646.html#l00308">ServiceName</a>, <a class="el" href="a06229.html#l02652">NLMISC::toString()</a>, <a class="el" href="a06646.html#l00330">TotalCallbackCalled</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06646.html#l00231">NLNET::CUnifiedNetwork::displayUnifiedConnection()</a>.
+<p>
+<div class="fragment"><pre>01827 {
+01828 log-&gt;<a class="code" href="a02813.html#NLNET_1_1CNetLoga7">displayNL</a> (<span class="stringliteral">"&gt; %s-%hu %s %s %s (%d ExtAddr %d Cnx) TotalCb %d"</span>, <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">ServiceName</a>.c_str (), <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8">ServiceId</a>, <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono5">IsExternal</a>?<span class="stringliteral">"External"</span>:<span class="stringliteral">"NotExternal"</span>,
+01829 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono1">AutoRetry</a>?<span class="stringliteral">"AutoRetry"</span>:<span class="stringliteral">"NoAutoRetry"</span>, <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono7">SendId</a>?<span class="stringliteral">"SendId"</span>:<span class="stringliteral">"NoSendId"</span>, <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>.size (), <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>.size (), <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono11">TotalCallbackCalled</a>);
+01830
+01831 <a class="code" href="a04558.html#a15">uint</a> maxc = std::max (<a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>.size (), <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>.size ());
+01832
+01833 <span class="keywordflow">for</span> (<a class="code" href="a04558.html#a15">uint</a> j = 0; j &lt; maxc; j++)
+01834 {
+01835 string base;
+01836 <span class="keywordflow">if</span>(j &lt; <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>.size ())
+01837 {
+01838 base += <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>[j].asString ();
+01839 }
+01840 <span class="keywordflow">else</span>
+01841 {
+01842 base += <span class="stringliteral">"NotValid"</span>;
+01843 }
+01844
+01845 string ext;
+01846 <span class="keywordflow">if</span>(j &lt; <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>.size () &amp;&amp; <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[j].valid())
+01847 {
+01848 <span class="keywordflow">if</span>(<a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[j].IsServerConnection)
+01849 {
+01850 ext += <span class="stringliteral">"Server "</span>;
+01851 }
+01852 <span class="keywordflow">else</span>
+01853 {
+01854 ext += <span class="stringliteral">"Client "</span>;
+01855 }
+01856 ext += <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[j].CbNetBase-&gt;getSockId (Connection[j].HostId)-&gt;asString ();
+01857 ext += <span class="stringliteral">" AppId:"</span> + <a class="code" href="a05378.html#a244">toString</a>(Connection[j].getAppId());
+01858 <span class="keywordflow">if</span> (<a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[j].CbNetBase-&gt;connected ())
+01859 ext += <span class="stringliteral">" Connected"</span>;
+01860 <span class="keywordflow">else</span>
+01861 ext += <span class="stringliteral">" NotConnected"</span>;
+01862 }
+01863 <span class="keywordflow">else</span>
+01864 {
+01865 ext += <span class="stringliteral">"NotValid"</span>;
+01866 }
+01867
+01868 log-&gt;<a class="code" href="a02813.html#NLNET_1_1CNetLoga7">displayNL</a> (<span class="stringliteral">" - %s %s"</span>, base.c_str (), ext.c_str ());
+01869 <span class="keywordflow">if</span>(full)
+01870 {
+01871 log-&gt;<a class="code" href="a02813.html#NLNET_1_1CNetLoga7">displayNL</a> (<span class="stringliteral">" * ReceiveQueueStat"</span>);
+01872 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[j].CbNetBase-&gt;displayReceiveQueueStat(log);
+01873 log-&gt;<a class="code" href="a02813.html#NLNET_1_1CNetLoga7">displayNL</a> (<span class="stringliteral">" * SendQueueStat"</span>);
+01874 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[j].CbNetBase-&gt;displaySendQueueStat(log, Connection[j].HostId);
+01875 log-&gt;<a class="code" href="a02813.html#NLNET_1_1CNetLoga7">displayNL</a> (<span class="stringliteral">" * ThreadStat"</span>);
+01876 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[j].CbNetBase-&gt;displayThreadStat(log);
+01877 }
+01878 }
+01879 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona4" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::reset" ></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 NLNET::CUnifiedNetwork::CUnifiedConnection::reset </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">void&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00354">354</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+References <a class="el" href="a06646.html#l00320">AutoCheck</a>, <a class="el" href="a06646.html#l00328">DefaultNetwork</a>, <a class="el" href="a06646.html#l00322">ExtAddress</a>, <a class="el" href="a06646.html#l00314">IsExternal</a>, <a class="el" href="a06646.html#l00326">NetworkConnectionAssociations</a>, <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw0">NotUsed</a>, <a class="el" href="a06646.html#l00318">SendId</a>, <a class="el" href="a06646.html#l00310">ServiceId</a>, <a class="el" href="a06646.html#l00308">ServiceName</a>, <a class="el" href="a06646.html#l00330">TotalCallbackCalled</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06646.html#l00332">CUnifiedConnection()</a>, <a class="el" href="a06645.html#l00179">NLNET::uncbDisconnection()</a>, and <a class="el" href="a06645.html#l00100">NLNET::uNetUnregistrationBroadcast()</a>.
+<p>
+<div class="fragment"><pre>00355 {
+00356 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">ServiceName</a> = <span class="stringliteral">"DEAD"</span>;
+00357 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8">ServiceId</a> = 0xDEAD;
+00358 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono10">State</a> = <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw0">NotUsed</a>;
+00359 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono5">IsExternal</a> = <span class="keyword">false</span>;
+00360 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono1">AutoRetry</a> = <span class="keyword">false</span>;
+00361 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono7">SendId</a> = <span class="keyword">false</span>;
+00362 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono0">AutoCheck</a> = <span class="keyword">false</span>;
+00363 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>.clear ();
+00364 <span class="keywordflow">for</span> (<a class="code" href="a04558.html#a15">uint</a> i = 0; i &lt; <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>.size (); i++)
+00365 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>[i].reset();
+00366 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>.clear ();
+00367 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3">DefaultNetwork</a> = 0xDD;
+00368 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a>.clear();
+00369 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono11">TotalCallbackCalled</a> = 0;
+00370 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona5" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::setupNetworkAssociation" ></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 NLNET::CUnifiedNetwork::CUnifiedConnection::setupNetworkAssociation </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::vector&lt; <a class="el" href="a04558.html#a11">uint32</a> &gt; &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>networkAssociations</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const std::vector&lt; std::string &gt; &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>defaultNetwork</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00374">374</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+References <a class="el" href="a06646.html#l00328">DefaultNetwork</a>, <a class="el" href="a06646.html#l00322">ExtAddress</a>, <a class="el" href="a06646.html#l00326">NetworkConnectionAssociations</a>, <a class="el" href="a05622.html#l00111">nlinfo</a>, <a class="el" href="a05622.html#l00135">nlwarning</a>, <a class="el" href="a06646.html#l00308">ServiceName</a>, <a class="el" href="a05981.html#l00105">uint</a>, <a class="el" href="a05981.html#l00098">uint16</a>, <a class="el" href="a05981.html#l00100">uint32</a>, and <a class="el" href="a05981.html#l00096">uint8</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>.
+<p>
+<div class="fragment"><pre>00375 {
+00376 <span class="keywordflow">for</span> (<a class="code" href="a04558.html#a7">uint8</a> i = 0; i &lt; networkAssociations.size (); i++)
+00377 {
+00378 <a class="code" href="a04558.html#a7">uint8</a> j;
+00379 <span class="keywordflow">for</span> (j = 0; j &lt; <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>.size (); j++)
+00380 {
+00381 <span class="keywordflow">if</span> (<a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>[j].internalNetAddress() == networkAssociations[i])
+00382 {
+00383 <span class="comment">// we found an association, add it</span>
+00384 <span class="keywordflow">if</span> (i &gt;= <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a>.size ())
+00385 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a>.resize (i+1);
+00386
+00387 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a>[i] = j;
+00388 <a class="code" href="a04199.html#a1">nlinfo</a> (<span class="stringliteral">"HNETL5: nid %hu will be use connection %hu"</span>, (<a class="code" href="a04558.html#a9">uint16</a>)i, (<a class="code" href="a04558.html#a9">uint16</a>)j);
+00389 <span class="keywordflow">break</span>;
+00390 }
+00391 }
+00392 <span class="keywordflow">if</span> (j == <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">ExtAddress</a>.size ())
+00393 {
+00394 <a class="code" href="a04199.html#a1">nlinfo</a> (<span class="stringliteral">"HNETL5: nid %hu is not found"</span>, (<a class="code" href="a04558.html#a9">uint16</a>)i);
+00395 }
+00396 }
+00397 <span class="comment">// find the default network</span>
+00398 <a class="code" href="a04558.html#a15">uint</a> j;
+00399 <span class="keywordflow">for</span> (j = 0; j &lt; defaultNetwork.size (); j++)
+00400 {
+00401 <a class="code" href="a04558.html#a11">uint32</a> pos = defaultNetwork[j].find(ServiceName);
+00402 <span class="keywordflow">if</span> (pos != std::string::npos &amp;&amp; pos == 0 &amp;&amp; <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">ServiceName</a>.size() == defaultNetwork[j].size ()-1)
+00403 {
+00404 <a class="code" href="a04558.html#a7">uint8</a> nid = defaultNetwork[j][defaultNetwork[j].size ()-1] - <span class="charliteral">'0'</span>;
+00405 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3">DefaultNetwork</a> = <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a>[nid];
+00406 <a class="code" href="a04199.html#a1">nlinfo</a> (<span class="stringliteral">"HNETL5: default network for '%s' will be nid %hu and connection id %hu"</span>, <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">ServiceName</a>.c_str(), (<a class="code" href="a04558.html#a9">uint16</a>)nid, (<a class="code" href="a04558.html#a9">uint16</a>)<a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3">DefaultNetwork</a>);
+00407 <span class="keywordflow">break</span>;
+00408 }
+00409 }
+00410 <span class="keywordflow">if</span> (j == defaultNetwork.size ())
+00411 {
+00412 <span class="keywordflow">if</span> (<a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a>.size ()&gt;0)
+00413 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3">DefaultNetwork</a> = <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NetworkConnectionAssociations</a>[0];
+00414 <span class="keywordflow">else</span>
+00415 <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3">DefaultNetwork</a> = 0;
+00416
+00417 <span class="keywordflow">if</span> (defaultNetwork.size () &gt; 0)
+00418 <a class="code" href="a04199.html#a2">nlwarning</a> (<span class="stringliteral">"HNETL5: default network not found in the array, will use connection id %hu"</span>, (<a class="code" href="a04558.html#a9">uint16</a>)DefaultNetwork);
+00419 }
+00420 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono0" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::AutoCheck" ></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#a15">uint</a> <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono0">NLNET::CUnifiedNetwork::CUnifiedConnection::AutoCheck</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Used for debug purpose.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00320">320</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06646.html#l00354">reset()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono1" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::AutoRetry" ></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 <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono1">NLNET::CUnifiedNetwork::CUnifiedConnection::AutoRetry</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Auto-retry mode.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00316">316</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, <a class="el" href="a06645.html#l00179">NLNET::uncbDisconnection()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::Connection" ></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::vector&lt;<a class="el" href="a03634.html">TConnection</a>&gt; <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">NLNET::CUnifiedNetwork::CUnifiedConnection::Connection</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Connection to the service (me be &gt; 1).
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00324">324</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, <a class="el" href="a06645.html#l00179">NLNET::uncbDisconnection()</a>, <a class="el" href="a06645.html#l00284">NLNET::uncbServiceIdentification()</a>, <a class="el" href="a06645.html#l00100">NLNET::uNetUnregistrationBroadcast()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::DefaultNetwork" ></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> <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono3">NLNET::CUnifiedNetwork::CUnifiedConnection::DefaultNetwork</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This contains the connection id that will be used for default network, it's a connection id used for Connection index.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00328">328</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06646.html#l00354">reset()</a>, and <a class="el" href="a06646.html#l00374">setupNetworkAssociation()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::ExtAddress" ></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::vector&lt;<a class="el" href="a02665.html">CInetAddress</a>&gt; <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono4">NLNET::CUnifiedNetwork::CUnifiedConnection::ExtAddress</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The external connection address.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00322">322</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, <a class="el" href="a06645.html#l01826">display()</a>, <a class="el" href="a06646.html#l00354">reset()</a>, <a class="el" href="a06646.html#l00374">setupNetworkAssociation()</a>, <a class="el" href="a06645.html#l00284">NLNET::uncbServiceIdentification()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono5" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::IsExternal" ></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 <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono5">NLNET::CUnifiedNetwork::CUnifiedConnection::IsExternal</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+If the connection is extern to the naming service.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00314">314</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, <a class="el" href="a06646.html#l00334">CUnifiedConnection()</a>, <a class="el" href="a06645.html#l01826">display()</a>, <a class="el" href="a06646.html#l00354">reset()</a>, <a class="el" href="a06645.html#l00179">NLNET::uncbDisconnection()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::NetworkConnectionAssociations" ></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::vector&lt;<a class="el" href="a04558.html#a7">uint8</a>&gt; <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono6">NLNET::CUnifiedNetwork::CUnifiedConnection::NetworkConnectionAssociations</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This is used to associate a nid (look addNetworkAssociation) with a <a class="el" href="a03634.html">TConnection</a>.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00326">326</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06646.html#l00354">reset()</a>, and <a class="el" href="a06646.html#l00374">setupNetworkAssociation()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono7" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::SendId" ></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 <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono7">NLNET::CUnifiedNetwork::CUnifiedConnection::SendId</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Auto identify at connection.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00318">318</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, <a class="el" href="a06645.html#l01826">display()</a>, <a class="el" href="a06646.html#l00354">reset()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::ServiceId" ></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#a9">uint16</a> <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono8">NLNET::CUnifiedNetwork::CUnifiedConnection::ServiceId</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The id of the service (is unique).
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00310">310</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, <a class="el" href="a06646.html#l00334">CUnifiedConnection()</a>, <a class="el" href="a06645.html#l01826">display()</a>, <a class="el" href="a06646.html#l00354">reset()</a>, <a class="el" href="a06645.html#l00179">NLNET::uncbDisconnection()</a>, <a class="el" href="a06645.html#l00100">NLNET::uNetUnregistrationBroadcast()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::ServiceName" ></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 <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono9">NLNET::CUnifiedNetwork::CUnifiedConnection::ServiceName</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The name of the service (may not be unique).
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00308">308</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, <a class="el" href="a06646.html#l00334">CUnifiedConnection()</a>, <a class="el" href="a06645.html#l01826">display()</a>, <a class="el" href="a06645.html#l01451">NLNET::CUnifiedNetwork::getServiceName()</a>, <a class="el" href="a06645.html#l01464">NLNET::CUnifiedNetwork::getServiceUnifiedName()</a>, <a class="el" href="a06646.html#l00354">reset()</a>, <a class="el" href="a06646.html#l00374">setupNetworkAssociation()</a>, <a class="el" href="a06645.html#l00179">NLNET::uncbDisconnection()</a>, <a class="el" href="a06645.html#l00406">NLNET::uncbMsgProcessing()</a>, <a class="el" href="a06645.html#l00100">NLNET::uNetUnregistrationBroadcast()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono10" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::State" ></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="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectionw2">TState</a> <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono10">NLNET::CUnifiedNetwork::CUnifiedConnection::State</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+If the service entry is used.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06646.html#l00312">312</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l00653">NLNET::CUnifiedNetwork::addService()</a>, and <a class="el" href="a06645.html#l00857">NLNET::CUnifiedNetwork::update()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono11" doxytag="NLNET::CUnifiedNetwork::CUnifiedConnection::TotalCallbackCalled" ></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#a11">uint32</a> <a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono11">NLNET::CUnifiedNetwork::CUnifiedConnection::TotalCallbackCalled</a>
+ </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="a06646.html#l00330">330</a> of file <a class="el" href="a06646.html">unified_network.h</a>.
+<p>
+Referenced by <a class="el" href="a06645.html#l01826">display()</a>, <a class="el" href="a06646.html#l00354">reset()</a>, and <a class="el" href="a06645.html#l00406">NLNET::uncbMsgProcessing()</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a06646.html">unified_network.h</a><li><a class="el" href="a06645.html">unified_network.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 14:07:18 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>