summaryrefslogtreecommitdiffstats
path: root/doxygen/html/class_network_discovery.html
diff options
context:
space:
mode:
authorNiklas2011-11-09 15:27:51 +0100
committerNiklas2011-11-09 15:27:51 +0100
commit04fec063699f742fcd2ea552ef8c77fb402ce870 (patch)
tree1a7146b53084dc49fa742ed4ca7e318ebb4aad2b /doxygen/html/class_network_discovery.html
parentadded some comments (diff)
downloadfbgui-04fec063699f742fcd2ea552ef8c77fb402ce870.tar.gz
fbgui-04fec063699f742fcd2ea552ef8c77fb402ce870.tar.xz
fbgui-04fec063699f742fcd2ea552ef8c77fb402ce870.zip
some documentation changes (adding comments) and doxygen files)
Diffstat (limited to 'doxygen/html/class_network_discovery.html')
-rw-r--r--doxygen/html/class_network_discovery.html1208
1 files changed, 1208 insertions, 0 deletions
diff --git a/doxygen/html/class_network_discovery.html b/doxygen/html/class_network_discovery.html
new file mode 100644
index 0000000..94cc6b5
--- /dev/null
+++ b/doxygen/html/class_network_discovery.html
@@ -0,0 +1,1208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ndgui/NetworkDiscovery: NetworkDiscovery Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_network_discovery.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>NetworkDiscovery Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="NetworkDiscovery" -->
+<p>the logic behind the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>.
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="networkdiscovery_8h_source.html">networkdiscovery.h</a>&gt;</code></p>
+<div class="dynheader">
+Collaboration diagram for NetworkDiscovery:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery__coll__graph.png" border="0" usemap="#_network_discovery_coll__map" alt="Collaboration graph"/></div>
+<map name="_network_discovery_coll__map" id="_network_discovery_coll__map">
+<area shape="rect" id="node2" href="class_network_manager.html" title="Manages the network configurations like setting new default routes." alt="" coords="11,5,131,35"/></map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="class_network_discovery-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f">handleNewConnection</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010">handleNewInput</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a">handleNewInputLine</a> (QLocalSocket *client, QString data)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf">handleProcessFinished</a> (int exitCode, QProcess::ExitStatus exitStatus)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80">handleProcessStarted</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6">handleClientDisconnect</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed">slotReadyForRun</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3">checkForIsRunning</a> ()</td></tr>
+<tr><td colspan="2"><h2><a name="signals"></a>
+Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe">addInterface</a> (const QString &amp;ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">changeProgressBarValue</a> (const QString &amp;ifName, const int $newValue)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3">connectionEstablished</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3">abortBoot</a> (QString msg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus</a> (QString ifName, QString status)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4">updateStatus</a> (QString status)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3">allProcessesFinished</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642">continueBoot</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8">continueBootWithoutCheck</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1">setManualConfInterfaces</a> (QString jsonArr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e">readyForRun</a> ()</td></tr>
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613">NetworkDiscovery</a> (QObject *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ae53034016020044456476083d2702a68">~NetworkDiscovery</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5">initAndRun</a> (QString serverIp, bool userChoice, bool autoUp, QString pathToLogFile, QString serverPath=DEFAULT_QTSOCKETADDRESS, QString pathToExe=DEFAULT_PATHTODHCPCDEXE, QStringList *args=NULL)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac">ip4_replaceDefaultRoute</a> (QString ifName, QString gateway, int mss)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a0b659e654a3a519663384ef001618446">getGatewayForInterface</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a">ip4_setManualConfiguration</a> (QVariantMap result)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d">readLogFile</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3">tryAgain</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0">prepareTryAgain</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">checkConnectivity</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c">checkConnectivityViaTcp</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QVariantMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3">getInterfaceConfig</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699">GetErrorStr</a> ()</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>the logic behind the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>. </p>
+<p>This class holds all the logic of the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>. It's main task is to search for usable interfaces, check if they are wired (in Running state) and start a cdhcpcd process for each interface. It also sends signals to the ndgui class for presenting notifications to the user. </p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ae01ad09fd2ae265495c1b5593e339613"></a><!-- doxytag: member="NetworkDiscovery::NetworkDiscovery" ref="ae01ad09fd2ae265495c1b5593e339613" args="(QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetworkDiscovery::NetworkDiscovery </td>
+ <td>(</td>
+ <td class="paramtype">QObject *&#160;</td>
+ <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>constructor </p>
+
+</div>
+</div>
+<a class="anchor" id="ae53034016020044456476083d2702a68"></a><!-- doxytag: member="NetworkDiscovery::~NetworkDiscovery" ref="ae53034016020044456476083d2702a68" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetworkDiscovery::~NetworkDiscovery </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>destructor </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="abb121eeb177f0e1a614e3c149efb57f3"></a><!-- doxytag: member="NetworkDiscovery::abortBoot" ref="abb121eeb177f0e1a614e3c149efb57f3" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::abortBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.png" border="0" usemap="#class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph" alt=""/></div>
+<map name="class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph" id="class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="536,32,739,61"/><area shape="rect" id="node12" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="248,57,488,87"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="787,5,981,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="791,59,977,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1031,5,1180,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a870a859fff0c439c05df26164f595fbe"></a><!-- doxytag: member="NetworkDiscovery::addInterface" ref="a870a859fff0c439c05df26164f595fbe" args="(const QString &amp;ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::addInterface </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.png" border="0" usemap="#class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph" alt=""/></div>
+<map name="class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph" id="class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="264,32,504,61"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="552,32,755,61"/><area shape="rect" id="node7" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="803,5,997,35"/><area shape="rect" id="node12" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="807,59,993,88"/><area shape="rect" id="node9" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1047,5,1196,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a7b072466df0ef8881192c1ac8055b0b3"></a><!-- doxytag: member="NetworkDiscovery::allProcessesFinished" ref="a7b072466df0ef8881192c1ac8055b0b3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::allProcessesFinished </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.png" border="0" usemap="#class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph" alt=""/></div>
+<map name="class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph" id="class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="319,5,591,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aea9048c6f308e703fb403e45b9649fce"></a><!-- doxytag: member="NetworkDiscovery::changeProgressBarValue" ref="aea9048c6f308e703fb403e45b9649fce" args="(const QString &amp;ifName, const int $newValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::changeProgressBarValue </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int $&#160;</td>
+ <td class="paramname"><em>newValue</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.png" border="0" usemap="#class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph" alt=""/></div>
+<map name="class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph" id="class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="339,57,595,87"/><area shape="rect" id="node21" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="925,109,1197,139"/><area shape="rect" id="node5" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="643,57,875,87"/><area shape="rect" id="node7" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="924,5,1199,35"/><area shape="rect" id="node9" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="1248,32,1517,61"/><area shape="rect" id="node11" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="1565,32,1768,61"/><area shape="rect" id="node13" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1816,5,2011,35"/><area shape="rect" id="node18" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1820,59,2007,88"/><area shape="rect" id="node15" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="2060,5,2209,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a3d9ea4838405d593280c527c90a401d4"></a><!-- doxytag: member="NetworkDiscovery::checkConnectivity" ref="a3d9ea4838405d593280c527c90a401d4" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetworkDiscovery::checkConnectivity </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>checks the connectivity. tries to open a TCP connection to the server (see _serverIp). For this it adjusts the routing table. (sets the gateway of the interface as default gateway) Gateway is written into the dhcpcd config file of this interface. (see DEFAULT_INTERFACE_CONF_LOCATION "/var/tmp/conf_")</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>name of a interface.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>true: connection is possible false: connection not possible </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.png" border="0" usemap="#class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph" alt=""/></div>
+<map name="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph" id="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="303,5,588,35"/><area shape="rect" id="node5" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="333,59,557,88"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="309,112,581,141"/><area shape="rect" id="node9" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="321,165,569,195"/><area shape="rect" id="node11" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="335,219,556,248"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.png" border="0" usemap="#class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph" alt=""/></div>
+<map name="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph" id="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="371,5,507,35"/><area shape="rect" id="node5" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="327,59,551,88"/><area shape="rect" id="node7" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="303,112,575,141"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a192628e526888293c2cbd3f40bb86b9c"></a><!-- doxytag: member="NetworkDiscovery::checkConnectivityViaTcp" ref="a192628e526888293c2cbd3f40bb86b9c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetworkDiscovery::checkConnectivityViaTcp </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.png" border="0" usemap="#class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph" alt=""/></div>
+<map name="class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph" id="class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="368,72,613,101"/><area shape="rect" id="node11" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="341,139,640,168"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="757,5,893,35"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="713,59,937,88"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="689,112,961,141"/><area shape="rect" id="node13" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="715,165,936,195"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e48da2ad10414defff044072185e1a3"></a><!-- doxytag: member="NetworkDiscovery::checkForIsRunning" ref="a8e48da2ad10414defff044072185e1a3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::checkForIsRunning </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>only called if autoUp == true. check the IsRunning flag of each interface in the _ifDownList. connected to the timeout signal of the timer. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.png" border="0" usemap="#class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph" alt=""/></div>
+<map name="class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph" id="class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="304,5,517,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a4d2cfc0508510f707597ad509fced2d3"></a><!-- doxytag: member="NetworkDiscovery::connectionEstablished" ref="a4d2cfc0508510f707597ad509fced2d3" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::connectionEstablished </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.png" border="0" usemap="#class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph" alt=""/></div>
+<map name="class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph" id="class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="324,5,596,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a32e2855d7c71af9d3ebec8583fa84642"></a><!-- doxytag: member="NetworkDiscovery::continueBoot" ref="a32e2855d7c71af9d3ebec8583fa84642" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::continueBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a06fd0c6fa5e3a3ddae378824e15a11c8"></a><!-- doxytag: member="NetworkDiscovery::continueBootWithoutCheck" ref="a06fd0c6fa5e3a3ddae378824e15a11c8" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::continueBootWithoutCheck </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.png" border="0" usemap="#class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph" alt=""/></div>
+<map name="class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph" id="class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="352,5,651,35"/><area shape="rect" id="node5" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="700,5,921,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ad6808c78ab6f0aa8d55a043036502699"></a><!-- doxytag: member="NetworkDiscovery::GetErrorStr" ref="ad6808c78ab6f0aa8d55a043036502699" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NetworkDiscovery::GetErrorStr </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.png" border="0" usemap="#class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph" alt=""/></div>
+<map name="class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph" id="class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="260,5,484,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a0b659e654a3a519663384ef001618446"></a><!-- doxytag: member="NetworkDiscovery::getGatewayForInterface" ref="a0b659e654a3a519663384ef001618446" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NetworkDiscovery::getGatewayForInterface </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>returns the gateway address, written into the dhcp config file.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>name of the interface.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>gateway address as string. or empty string if no interface config was found. </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.png" border="0" usemap="#class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph" alt=""/></div>
+<map name="class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph" id="class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph">
+<area shape="rect" id="node3" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="333,5,557,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ab863df7ce4311ceba4f6a7f747f25ae3"></a><!-- doxytag: member="NetworkDiscovery::getInterfaceConfig" ref="ab863df7ce4311ceba4f6a7f747f25ae3" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantMap NetworkDiscovery::getInterfaceConfig </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.png" border="0" usemap="#class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph" alt=""/></div>
+<map name="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph" id="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph">
+<area shape="rect" id="node3" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="304,5,533,35"/><area shape="rect" id="node5" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="300,59,537,88"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="307,112,531,141"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="304,165,533,195"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="307,219,531,248"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.png" border="0" usemap="#class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph" alt=""/></div>
+<map name="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph" id="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="300,5,457,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a10568f7ba2530f4fe44ef1825b5222d6"></a><!-- doxytag: member="NetworkDiscovery::handleClientDisconnect" ref="a10568f7ba2530f4fe44ef1825b5222d6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleClientDisconnect </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>called when a client disconnects. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.png" border="0" usemap="#class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph" alt=""/></div>
+<map name="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph" id="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="331,5,563,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="611,5,867,35"/><area shape="rect" id="node7" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="915,5,1200,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.png" border="0" usemap="#class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph" alt=""/></div>
+<map name="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph" id="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="331,32,600,61"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="648,32,851,61"/><area shape="rect" id="node7" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="899,5,1093,35"/><area shape="rect" id="node12" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="903,59,1089,88"/><area shape="rect" id="node9" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1143,5,1292,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a924c043d6f90d66eeef469f2917d377f"></a><!-- doxytag: member="NetworkDiscovery::handleNewConnection" ref="a924c043d6f90d66eeef469f2917d377f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleNewConnection </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>connected to the new client arrived signal. connects the client readyRead signal with the handleNewInput slot. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.png" border="0" usemap="#class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph" alt=""/></div>
+<map name="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph" id="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="324,5,599,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="648,32,880,61"/><area shape="rect" id="node7" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="928,32,1184,61"/><area shape="rect" id="node9" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1232,32,1517,61"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.png" border="0" usemap="#class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph" alt=""/></div>
+<map name="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph" id="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="323,32,525,61"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="573,5,768,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="577,59,764,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="817,5,967,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a97c7fe67a7105d47b7494f0d27939010"></a><!-- doxytag: member="NetworkDiscovery::handleNewInput" ref="a97c7fe67a7105d47b7494f0d27939010" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleNewInput </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method is connected to the readyRead Signal of the QLocalSocket client. send an ACK to the client with every received message. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.png" border="0" usemap="#class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph" alt=""/></div>
+<map name="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph" id="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="285,5,541,35"/><area shape="rect" id="node5" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="589,5,875,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.png" border="0" usemap="#class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph" alt=""/></div>
+<map name="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph" id="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="287,5,561,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="611,32,880,61"/><area shape="rect" id="node17" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="288,109,560,139"/><area shape="rect" id="node7" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="928,32,1131,61"/><area shape="rect" id="node9" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1179,5,1373,35"/><area shape="rect" id="node14" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1183,59,1369,88"/><area shape="rect" id="node11" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1423,5,1572,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a8904e455a24735e772662b57f9602e1a"></a><!-- doxytag: member="NetworkDiscovery::handleNewInputLine" ref="a8904e455a24735e772662b57f9602e1a" args="(QLocalSocket *client, QString data)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleNewInputLine </td>
+ <td>(</td>
+ <td class="paramtype">QLocalSocket *&#160;</td>
+ <td class="paramname"><em>client</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This Method processes the send messages.</p>
+<p>This Method processes the send messages. It splits the line into several components. Those components are: interface: interface name ==&gt; indicates the process who send the message s_state: is the number representation of syslog.h LOG levels s_subState: is the number representation of the dhcp.c DHCP states (1 - 8) plus the status. h states (9 - ..) msg: is a message which can contain additional informations</p>
+<p>According to the s_state and s_subState we emit the <a class="el" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">changeProgressBarValue()</a> signal with different values.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">client</td><td>the client who send the message</td></tr>
+ <tr><td class="paramname">data</td><td>the message. (format &lt;interfaceName&gt;;&lt;state&gt;;&lt;subState&gt;;&lt;msg&gt; ) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.png" border="0" usemap="#class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph" alt=""/></div>
+<map name="class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph" id="class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="309,5,595,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.png" border="0" usemap="#class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph" alt=""/></div>
+<map name="class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph" id="class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="309,57,541,87"/><area shape="rect" id="node5" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="591,5,865,35"/><area shape="rect" id="node7" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="915,32,1184,61"/><area shape="rect" id="node19" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="592,109,864,139"/><area shape="rect" id="node9" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="1232,32,1435,61"/><area shape="rect" id="node11" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1483,5,1677,35"/><area shape="rect" id="node16" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1487,59,1673,88"/><area shape="rect" id="node13" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1727,5,1876,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a177f49af5b6562480ad1029c7634accf"></a><!-- doxytag: member="NetworkDiscovery::handleProcessFinished" ref="a177f49af5b6562480ad1029c7634accf" args="(int exitCode, QProcess::ExitStatus exitStatus)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleProcessFinished </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>exitCode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QProcess::ExitStatus&#160;</td>
+ <td class="paramname"><em>exitStatus</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This Method is called when a process is finished.</p>
+<p>This Method is called when a process is finished. This slot is connected with the signal finished() of the QProcess class. If the process finishes, it will be checked if the process exited normal or if an unexpected error occurred. For this, we determine the sender (which is a QProcess), get the corresponding interface (which is stored in a map), and check the exitCode. Further actions are taken according to the exitCode check. Normal exit: emit changeProgressBar() to 100% emit <a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus()</a> to check connection <a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">checkConnectivity()</a> </p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">NetworkDiscovery::checkConnectivity()</a> Unexpected exit: emit <a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus()</a> to process exited unexpected</dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">exitCode</td><td></td></tr>
+ <tr><td class="paramname">exitStatus</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>bool returns true: if the interface name i starts with a letter in the blacklist.</dd></dl>
+<p>returns false: else</p>
+<dl class="see"><dt><b>See also:</b></dt><dd>NetworkDiscovery::getListOfNetworkInterfaces() </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.png" border="0" usemap="#class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph" alt=""/></div>
+<map name="class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph" id="class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3" title="NetworkDiscovery::allProcessesFinished" alt="" coords="332,5,593,35"/><area shape="rect" id="node5" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="981,217,1267,247"/><area shape="rect" id="node7" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="340,216,585,245"/><area shape="rect" id="node17" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="679,323,900,352"/><area shape="rect" id="node19" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3" title="NetworkDiscovery::connectionEstablished" alt="" coords="328,320,597,349"/><area shape="rect" id="node21" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="347,375,579,404"/><area shape="rect" id="node9" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="647,109,932,139"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="677,163,901,192"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="653,216,925,245"/><area shape="rect" id="node15" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="665,269,913,299"/><area shape="rect" id="node23" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="661,376,917,405"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aa159f567d54c046e3775e7489b5bba80"></a><!-- doxytag: member="NetworkDiscovery::handleProcessStarted" ref="aa159f567d54c046e3775e7489b5bba80" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleProcessStarted </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This Method is called when a process is started.</p>
+<p>This Method is called when a process is started. It prints the message: "process started for interface: &lt;interfaceName&gt;". </p>
+
+</div>
+</div>
+<a class="anchor" id="a1f59948503efa95c22ba18e3281d21e5"></a><!-- doxytag: member="NetworkDiscovery::initAndRun" ref="a1f59948503efa95c22ba18e3281d21e5" args="(QString serverIp, bool userChoice, bool autoUp, QString pathToLogFile, QString serverPath=DEFAULT_QTSOCKETADDRESS, QString pathToExe=DEFAULT_PATHTODHCPCDEXE, QStringList *args=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::initAndRun </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>serverIp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>userChoice</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>autoUp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>pathToLogFile</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>serverPath</em> = <code>DEFAULT_QTSOCKETADDRESS</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>pathToExe</em> = <code>DEFAULT_PATHTODHCPCDEXE</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QStringList *&#160;</td>
+ <td class="paramname"><em>args</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>initialize all important class members and start the main work.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">serverIp</td><td>the ip of the server with which we are testing the connectivity.</td></tr>
+ <tr><td class="paramname">userChoice</td><td>true if the user wishes to have a user choice. true: the chooseInterfaceDialog will be showed.</td></tr>
+ <tr><td class="paramname">autoUp</td><td>true if we want to "auto Up" all down interfaces.</td></tr>
+ <tr><td class="paramname">pathToLogFile</td><td>the path to the log file.</td></tr>
+ <tr><td class="paramname">serverPath</td><td>the path to the server socket (default value: DEFAULT_QTSOCKETADDRESS "/var/tmp/qt_c_socket_default")</td></tr>
+ <tr><td class="paramname">pathToExe</td><td>the path to the customdhcpcd exe. (default value: #define DEFAULT_QTSOCKETADDRESS "/var/tmp/qt_c_socket_default")</td></tr>
+ <tr><td class="paramname">args</td><td>additional arguments for the customdhcpcd client. (default value: NULL) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.png" border="0" usemap="#class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph" alt=""/></div>
+<map name="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph" id="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="615,108,809,137"/><area shape="rect" id="node5" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="256,17,525,47"/><area shape="rect" id="node16" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="284,121,497,151"/><area shape="rect" id="node18" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="271,175,511,204"/><area shape="rect" id="node23" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="605,227,819,256"/><area shape="rect" id="node7" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="575,31,849,60"/><area shape="rect" id="node9" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="899,5,1131,35"/><area shape="rect" id="node11" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1179,5,1435,35"/><area shape="rect" id="node13" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1483,5,1768,35"/><area shape="rect" id="node21" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="607,173,817,203"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.png" border="0" usemap="#class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph" alt=""/></div>
+<map name="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph" id="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="256,5,451,35"/><area shape="rect" id="node8" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="260,59,447,88"/><area shape="rect" id="node5" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="500,5,649,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a48d4d370e393015c7b419460b3e4c2ac"></a><!-- doxytag: member="NetworkDiscovery::ip4_replaceDefaultRoute" ref="a48d4d370e393015c7b419460b3e4c2ac" args="(QString ifName, QString gateway, int mss)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkDiscovery::ip4_replaceDefaultRoute </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>gateway</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>mss</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>replace the default route. sets af automatically to AF_INET</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>interface name</td></tr>
+ <tr><td class="paramname">gateway</td><td>gateway address</td></tr>
+ <tr><td class="paramname">mss</td><td>mss value (i think this is the metric. in most cases this value is 0) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.png" border="0" usemap="#class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph" alt=""/></div>
+<map name="class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph" id="class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph">
+<area shape="rect" id="node3" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="336,5,584,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ab10e785b28cd3509d62c66f1b270102a"></a><!-- doxytag: member="NetworkDiscovery::ip4_setManualConfiguration" ref="ab10e785b28cd3509d62c66f1b270102a" args="(QVariantMap result)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkDiscovery::ip4_setManualConfiguration </td>
+ <td>(</td>
+ <td class="paramtype">QVariantMap&#160;</td>
+ <td class="paramname"><em>result</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>replace the dhcp configuration with the manual config, entered by the user. if we can not establish a connection with the entered values, reset to the old dhcp values.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">result</td><td>a json object formated string.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 if everything ok </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.png" border="0" usemap="#class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph" alt=""/></div>
+<map name="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph" id="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="359,5,644,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" title="NetworkDiscovery::continueBootWithoutCheck" alt="" coords="353,59,649,88"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="387,112,616,141"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="383,165,620,195"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="389,219,613,248"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="387,272,616,301"/><area shape="rect" id="node15" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="389,325,613,355"/><area shape="rect" id="node17" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="356,379,647,408"/><area shape="rect" id="node19" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="715,299,941,328"/><area shape="rect" id="node21" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="700,352,956,381"/><area shape="rect" id="node23" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="704,405,952,435"/><area shape="rect" id="node25" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="715,459,941,488"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.png" border="0" usemap="#class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph" alt=""/></div>
+<map name="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph" id="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="353,5,575,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a467e2649b80aa7628c7b8a7bdd0be4f0"></a><!-- doxytag: member="NetworkDiscovery::prepareTryAgain" ref="a467e2649b80aa7628c7b8a7bdd0be4f0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::prepareTryAgain </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.png" border="0" usemap="#class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph" alt=""/></div>
+<map name="class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph" id="class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="288,5,475,35"/><area shape="rect" id="node5" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c" title="starts the whole application again." alt="" coords="327,59,436,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a06270b66a54222683243055594af8e6d"></a><!-- doxytag: member="NetworkDiscovery::readLogFile" ref="a06270b66a54222683243055594af8e6d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NetworkDiscovery::readLogFile </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>reads the log file.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>the log file as one string. </dd></dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.png" border="0" usemap="#class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph" alt=""/></div>
+<map name="class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph" id="class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb" title="read the log file. Log File will be presented inside of a dialog." alt="" coords="259,5,387,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="abadea517ae1d1532b1f403e179297a6e"></a><!-- doxytag: member="NetworkDiscovery::readyForRun" ref="abadea517ae1d1532b1f403e179297a6e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::readyForRun </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.png" border="0" usemap="#class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph" alt=""/></div>
+<map name="class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph" id="class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3" title="NetworkDiscovery::checkForIsRunning" alt="" coords="267,5,517,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="291,59,493,88"/><area shape="rect" id="node7" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="565,32,760,61"/><area shape="rect" id="node12" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="569,85,756,115"/><area shape="rect" id="node9" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="809,32,959,61"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a9b0d8c83cd1f5772eca77a76a66d2fa1"></a><!-- doxytag: member="NetworkDiscovery::setManualConfInterfaces" ref="a9b0d8c83cd1f5772eca77a76a66d2fa1" args="(QString jsonArr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::setManualConfInterfaces </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>jsonArr</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a577a6a5ab12695f99f275aaec06e00ed"></a><!-- doxytag: member="NetworkDiscovery::slotReadyForRun" ref="a577a6a5ab12695f99f275aaec06e00ed" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::slotReadyForRun </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>emits the addInterface signal for each interface name in _ifUpList and calls the runDHCPCD method. if the _ifUpList is empty, this method emits an abortBoot signal. connected to the readyForRun signal. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.png" border="0" usemap="#class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph" alt=""/></div>
+<map name="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph" id="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="304,5,499,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="296,59,507,88"/><area shape="rect" id="node7" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="295,112,508,141"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.png" border="0" usemap="#class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph" alt=""/></div>
+<map name="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph" id="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="293,32,496,61"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="544,5,739,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="548,59,735,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="788,5,937,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aef5c609b5a1e3db85c6b99e44611acd3"></a><!-- doxytag: member="NetworkDiscovery::tryAgain" ref="aef5c609b5a1e3db85c6b99e44611acd3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::tryAgain </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.png" border="0" usemap="#class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph" alt=""/></div>
+<map name="class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph" id="class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="256,121,459,151"/><area shape="rect" id="node28" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" title="NetworkDiscovery::prepareTryAgain" alt="" coords="241,175,473,204"/><area shape="rect" id="node5" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="881,108,1076,137"/><area shape="rect" id="node7" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="523,17,792,47"/><area shape="rect" id="node18" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="551,121,764,151"/><area shape="rect" id="node20" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="537,175,777,204"/><area shape="rect" id="node25" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="872,227,1085,256"/><area shape="rect" id="node9" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="841,31,1116,60"/><area shape="rect" id="node11" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1165,5,1397,35"/><area shape="rect" id="node13" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1445,5,1701,35"/><area shape="rect" id="node15" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1749,5,2035,35"/><area shape="rect" id="node23" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="873,173,1084,203"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a06538e99b8068c931f4291f706b81da6"></a><!-- doxytag: member="NetworkDiscovery::updateIfStatus" ref="a06538e99b8068c931f4291f706b81da6" args="(QString ifName, QString status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::updateIfStatus </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.png" border="0" usemap="#class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph" alt=""/></div>
+<map name="class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph" id="class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="279,60,524,89"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="575,112,847,141"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="643,5,779,35"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="599,59,823,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ae5b592be793529c8a4ff23bdd8aed9a4"></a><!-- doxytag: member="NetworkDiscovery::updateStatus" ref="ae5b592be793529c8a4ff23bdd8aed9a4" args="(QString status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::updateStatus </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>status</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.png" border="0" usemap="#class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph" alt=""/></div>
+<map name="class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph" id="class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="557,32,760,61"/><area shape="rect" id="node12" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="269,57,509,87"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="808,5,1003,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="812,59,999,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1052,5,1201,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="networkdiscovery_8h_source.html">networkdiscovery.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="networkdiscovery_8cpp.html">networkdiscovery.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_network_discovery.html">NetworkDiscovery</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>