summaryrefslogtreecommitdiffstats
path: root/doxygen/html/class_network_manager.html
diff options
context:
space:
mode:
Diffstat (limited to 'doxygen/html/class_network_manager.html')
-rw-r--r--doxygen/html/class_network_manager.html584
1 files changed, 0 insertions, 584 deletions
diff --git a/doxygen/html/class_network_manager.html b/doxygen/html/class_network_manager.html
deleted file mode 100644
index 0a1be61..0000000
--- a/doxygen/html/class_network_manager.html
+++ /dev/null
@@ -1,584 +0,0 @@
-<!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: NetworkManager 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_manager.html','');
-</script>
-<div id="doc-content">
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> </div>
- <div class="headertitle">
-<h1>NetworkManager Class Reference</h1> </div>
-</div>
-<div class="contents">
-<!-- doxytag: class="NetworkManager" -->
-<p>Manages the network configurations like setting new default routes.
-<a href="#_details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="networkmanager_8h_source.html">networkmanager.h</a>&gt;</code></p>
-
-<p><a href="class_network_manager-members.html">List of all members.</a></p>
-<table class="memberdecls">
-<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_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280">NetworkManager</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23">~NetworkManager</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b">replaceDefaultRoute</a> (QString ifname, QString gateway, int metric, int af)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789">bringInterfaceUP</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_manager.html#a65151df085f72be2c321512c25a8f654">bringInterfaceDown</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_manager.html#a7d8aa3550e9896b17719d6ef0ea61365">ip4_setManualConfiguration</a> (QString ifname, QString ipAddress, QString netmask, QString broadcast, QString gateway, int metric, int af, QString pathToResolvConf, QList&lt; QString &gt; nameServer)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a">ip4_configureInterface</a> (QString ifname, QString ipAddress, QString broadcast, QString netmask, int af)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86">ip6_addRoute</a> (const char *iface, const struct in6_addr *ip6_dest, int ip6_prefix, const struct in6_addr *ip6_gateway, int metric, int mss)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89">ip6_addAddress</a> (struct ip6_addr *ip6Addr, const char *iface)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c">writeResolvConf</a> (QString path, QString ifname, QList&lt; QString &gt; nameServer)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<div class="textblock"><p>Manages the network configurations like setting new default routes. </p>
-<p>Copyright (c) 2010,2011 - RZ Uni Freiburg Copyright (c) 2010,2011 - OpenSLX Project</p>
-<p>This program/file is free software distributed under the GPL version 2. See <a href="http://openslx.org/COPYING">http://openslx.org/COPYING</a></p>
-<p>If you have any feedback please consult <a href="http://openslx.org/feedback">http://openslx.org/feedback</a> and send your feedback to <a href="mailto:feedback@openslx.org">feedback@openslx.org</a></p>
-<p>General information about OpenSLX can be found under <a href="http://openslx.org">http://openslx.org</a></p>
-<p>Manages the network configurations like setting new default routes. It provides methods for ipv4 and some method for ipv6. </p>
-</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5aaf71c4aa7a2efab7f1dbae02312280"></a><!-- doxytag: member="NetworkManager::NetworkManager" ref="a5aaf71c4aa7a2efab7f1dbae02312280" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NetworkManager::NetworkManager </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2cfe4223139cf58587a9f066b956cb23"></a><!-- doxytag: member="NetworkManager::~NetworkManager" ref="a2cfe4223139cf58587a9f066b956cb23" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NetworkManager::~NetworkManager </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a65151df085f72be2c321512c25a8f654"></a><!-- doxytag: member="NetworkManager::bringInterfaceDown" ref="a65151df085f72be2c321512c25a8f654" args="(QString ifname)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::bringInterfaceDown </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>The method brings an interface down.</p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">ifname</td><td>the name of the interface</td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 -&gt; success -1 -&gt; error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aa8d692b2103ed7352b01008dd6c89789"></a><!-- doxytag: member="NetworkManager::bringInterfaceUP" ref="aa8d692b2103ed7352b01008dd6c89789" args="(QString ifname)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::bringInterfaceUP </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>The method brings an interface up.</p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">ifname</td><td>the name of the interface</td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 -&gt; success -1 -&gt; error </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_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.png" border="0" usemap="#class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph" alt=""/></div>
-<map name="class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph" id="class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph">
-<area shape="rect" id="node3" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="280,5,571,35"/><area shape="rect" id="node5" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="619,5,917,35"/><area shape="rect" id="node7" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="967,5,1188,35"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="ada890449febc5c55edc03d83d7ed733a"></a><!-- doxytag: member="NetworkManager::ip4_configureInterface" ref="ada890449febc5c55edc03d83d7ed733a" args="(QString ifname, QString ipAddress, QString broadcast, QString netmask, int af)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::ip4_configureInterface </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>ipAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QString&#160;</td>
- <td class="paramname"><em>broadcast</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QString&#160;</td>
- <td class="paramname"><em>netmask</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>af</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</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_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.png" border="0" usemap="#class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph" alt=""/></div>
-<map name="class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph" id="class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph">
-<area shape="rect" id="node3" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="312,5,603,35"/><area shape="rect" id="node5" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="651,5,949,35"/><area shape="rect" id="node7" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="999,5,1220,35"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="a7d8aa3550e9896b17719d6ef0ea61365"></a><!-- doxytag: member="NetworkManager::ip4_setManualConfiguration" ref="a7d8aa3550e9896b17719d6ef0ea61365" args="(QString ifname, QString ipAddress, QString netmask, QString broadcast, QString gateway, int metric, int af, QString pathToResolvConf, QList&lt; QString &gt; nameServer)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::ip4_setManualConfiguration </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>ipAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QString&#160;</td>
- <td class="paramname"><em>netmask</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QString&#160;</td>
- <td class="paramname"><em>broadcast</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>metric</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>af</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QString&#160;</td>
- <td class="paramname"><em>pathToResolvConf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QList&lt; QString &gt;&#160;</td>
- <td class="paramname"><em>nameServer</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>This method is used when the manual configuration is needed.</p>
-<p>This method is used when the manual configuration is needed. First we bring up the interface. Than we configure the interface with our manual entered configuration dates. After that we replace the old default route with the new and write a resolv.conf.</p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">ifname</td><td>name of the interface which we are about to configure.</td></tr>
- <tr><td class="paramname">ipAddress</td><td>the new IP-Address.</td></tr>
- <tr><td class="paramname">netmask</td><td>the netmask of the IP-Address.</td></tr>
- <tr><td class="paramname">broadcast</td><td>the broadcast address. </td></tr>
- <tr><td class="paramname">gateway</td><td>the gateway address. </td></tr>
- <tr><td class="paramname">metric</td><td>do not exactly know why we need this. in most cases this should be 0. </td></tr>
- <tr><td class="paramname">af</td><td>the address type. Either AF_INET for IPv4 or AF_INET6 for IPv6. </td></tr>
- <tr><td class="paramname">pathToResolvConf</td><td>the path to the resolf.conf file. in most cases "/etc/". </td></tr>
- <tr><td class="paramname">nameServer</td><td>the name server addresses. </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_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.png" border="0" usemap="#class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph" alt=""/></div>
-<map name="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph" id="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph">
-<area shape="rect" id="node3" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="360,5,587,35"/><area shape="rect" id="node5" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="345,59,601,88"/><area shape="rect" id="node7" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="349,112,597,141"/><area shape="rect" id="node9" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="360,165,587,195"/></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_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.png" border="0" usemap="#class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph" alt=""/></div>
-<map name="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph" id="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph">
-<area shape="rect" id="node3" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="344,5,643,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="692,5,913,35"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="ae3cd47623412d144225538f2d5ff1c89"></a><!-- doxytag: member="NetworkManager::ip6_addAddress" ref="ae3cd47623412d144225538f2d5ff1c89" args="(struct ip6_addr *ip6Addr, const char *iface)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::ip6_addAddress </td>
- <td>(</td>
- <td class="paramtype">struct ip6_addr *&#160;</td>
- <td class="paramname"><em>ip6Addr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>iface</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a457f2d885c27eeabf16a5b146771eb86"></a><!-- doxytag: member="NetworkManager::ip6_addRoute" ref="a457f2d885c27eeabf16a5b146771eb86" args="(const char *iface, const struct in6_addr *ip6_dest, int ip6_prefix, const struct in6_addr *ip6_gateway, int metric, int mss)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::ip6_addRoute </td>
- <td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>iface</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct in6_addr *&#160;</td>
- <td class="paramname"><em>ip6_dest</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>ip6_prefix</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct in6_addr *&#160;</td>
- <td class="paramname"><em>ip6_gateway</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>metric</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">
-
-</div>
-</div>
-<a class="anchor" id="a6eb5272254508a6c7f45209ffba5ac3b"></a><!-- doxytag: member="NetworkManager::replaceDefaultRoute" ref="a6eb5272254508a6c7f45209ffba5ac3b" args="(QString ifname, QString gateway, int metric, int af)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::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>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>af</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>This method adds /replaces the default route. This method adds /replaces the default route. To keep it modular, it is possible to specify an ip address family.</p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">ifName</td><td>the interface name</td></tr>
- <tr><td class="paramname">gateway</td><td>the gateway address (e.g: 192.168.0.254) </td></tr>
- <tr><td class="paramname">mss</td><td>the mss. </td></tr>
- <tr><td class="paramname">af</td><td>specify the family type of the ip address. possible values are: AF_INET for an IPv4 address AF_INET6 for an IPv6 address</td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>return -1 if an error happened. return 0 if everything was ok. </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_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.png" border="0" usemap="#class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph" alt=""/></div>
-<map name="class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph" id="class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph">
-<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="324,59,569,88"/><area shape="rect" id="node11" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac" title="NetworkDiscovery::ip4_replaceDefaultRoute" alt="" coords="307,112,587,141"/><area shape="rect" id="node13" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="301,165,592,195"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="721,5,857,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="677,59,901,88"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="653,112,925,141"/><area shape="rect" id="node15" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="640,165,939,195"/><area shape="rect" id="node17" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="988,165,1209,195"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="ab4e9c06fc0655c715f025b14ed39478c"></a><!-- doxytag: member="NetworkManager::writeResolvConf" ref="ab4e9c06fc0655c715f025b14ed39478c" args="(QString path, QString ifname, QList&lt; QString &gt; nameServer)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int NetworkManager::writeResolvConf </td>
- <td>(</td>
- <td class="paramtype">QString&#160;</td>
- <td class="paramname"><em>path</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></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">QList&lt; QString &gt;&#160;</td>
- <td class="paramname"><em>nameServer</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>This method writes a resolv.conf file.</p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">path</td><td>path to the resolv.conf file. (in most cases: /etc/) </td></tr>
- <tr><td class="paramname">ifname</td><td>name of the interface </td></tr>
- <tr><td class="paramname">addresses</td><td>of the nameserver</td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>return 0 if success else -1 </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_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.png" border="0" usemap="#class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph" alt=""/></div>
-<map name="class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph" id="class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph">
-<area shape="rect" id="node3" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="280,5,571,35"/><area shape="rect" id="node5" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="619,5,917,35"/><area shape="rect" id="node7" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="967,5,1188,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="networkmanager_8h_source.html">networkmanager.h</a></li>
-<li>/home/niklas/workspace/fbgui/src/<a class="el" href="networkmanager_8cpp.html">networkmanager.cpp</a></li>
-</ul>
-</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="class_network_manager.html">NetworkManager</a> </li>
- <li class="footer">Generated on Wed Nov 9 2011 15:35:22 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>