diff options
author | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
commit | 0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch) | |
tree | 2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a03633.html | |
download | nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip |
Initial commit
Diffstat (limited to 'docs/doxygen/nel/a03633.html')
-rw-r--r-- | docs/doxygen/nel/a03633.html | 844 |
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 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>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 </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> </td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona0">CUnifiedConnection</a> (const std::string &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> </td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona1">CUnifiedConnection</a> (const std::string &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> </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 </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 </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiona5">setupNetworkAssociation</a> (const std::vector< <a class="el" href="a04558.html#a11">uint32</a> > &networkAssociations, const std::vector< std::string > &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> </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"> </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 </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"> </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< <a class="el" href="a03634.html">TConnection</a> > </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"> </td><td class="mdescRight">Connection to the service (me be > 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> </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"> </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< <a class="el" href="a02665.html">CInetAddress</a> > </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"> </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 </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"> </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< <a class="el" href="a04558.html#a7">uint8</a> > </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"> </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 </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"> </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> </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"> </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 </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"> </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> </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"> </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> </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> + + </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> </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> </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 & 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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</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="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">( </td> + <td class="md" nowrap valign="top">const std::string & </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> </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 </td> + <td class="mdname" nowrap> <em>isExternal</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline]</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="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">( </td> + <td class="md" nowrap valign="top">const std::string & </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> </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> * </td> + <td class="mdname" nowrap> <em>cbc</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline]</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="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">( </td> + <td class="md" nowrap valign="top">bool </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> * </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">) </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="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-><a class="code" href="a02813.html#NLNET_1_1CNetLoga7">displayNL</a> (<span class="stringliteral">"> %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 < maxc; j++) +01834 { +01835 string base; +01836 <span class="keywordflow">if</span>(j < <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 < <a class="code" href="a03633.html#NLNET_1_1CUnifiedNetwork_1_1CUnifiedConnectiono2">Connection</a>.size () && <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->getSockId (Connection[j].HostId)->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->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-><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-><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->displayReceiveQueueStat(log); +01873 log-><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->displaySendQueueStat(log, Connection[j].HostId); +01875 log-><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->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">( </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]</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="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 < <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">( </td> + <td class="md" nowrap valign="top">const std::vector< <a class="el" href="a04558.html#a11">uint32</a> > & </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< std::string > & </td> + <td class="mdname" nowrap> <em>defaultNetwork</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline]</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="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 < networkAssociations.size (); i++) +00377 { +00378 <a class="code" href="a04558.html#a7">uint8</a> j; +00379 <span class="keywordflow">for</span> (j = 0; j < <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 >= <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 < 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 && pos == 0 && <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 ()>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 () > 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> + + </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> + + </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<<a class="el" href="a03634.html">TConnection</a>> <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> + + </td> + <td> + +<p> +Connection to the service (me be > 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> + + </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<<a class="el" href="a02665.html">CInetAddress</a>> <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> + + </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> + + </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<<a class="el" href="a04558.html#a7">uint8</a>> <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> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> |