Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > 9601c7beb4ff23e834bfa171795ed560 > files > 548

vidalia-0.2.9-1mdv2010.1.i586.rpm

<!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>Vidalia: NetworkSettings Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</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><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>NetworkSettings Class Reference</h1><!-- doxytag: class="NetworkSettings" --><!-- doxytag: inherits="AbstractTorSettings" -->
<p><code>#include &lt;<a class="el" href="_network_settings_8h_source.html">NetworkSettings.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for NetworkSettings:</div>
<div class="dynsection">
 <div class="center">
  <img src="class_network_settings.png" usemap="#NetworkSettings_map" alt=""/>
  <map id="NetworkSettings_map" name="NetworkSettings_map">
<area href="class_abstract_tor_settings.html" alt="AbstractTorSettings" shape="rect" coords="0,56,122,80"/>
<area href="class_v_settings.html" alt="VSettings" shape="rect" coords="0,0,122,24"/>
</map>
 </div>
</div>

<p><a href="class_network_settings-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">ProxyType</a> { <br/>
&nbsp;&nbsp;<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188eda5b50764aef2aa4f05075afe0de63509d">ProxyTypeMin</a> =  -1, 
<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188eda8016bee11a07a8b24b6f6c06c194edfa">NoProxy</a> =  -1, 
<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188edaae81f36418020be4547de76aadf6887d">Socks4Proxy</a> =  0, 
<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188edabbb2566f258235e8985048d1e141afbf">Socks5Proxy</a> =  1, 
<br/>
&nbsp;&nbsp;<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188edad56662fa91458c01fb20aac4db49dca9">HttpProxy</a> =  2, 
<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188eda18b8cb860d63626dea1a3ec5d0bb87bb">HttpHttpsProxy</a> =  3, 
<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188eda89685270b338234c94f51fa7d502ce7e">ProxyTypeMax</a> =  3
<br/>
 }</td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a5563eac6a53715addf204d5d52e7cd1c">NetworkSettings</a> (<a class="el" href="class_tor_control.html">TorControl</a> *torControl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a5cfe489933fe086357839a490ad7d7a9">apply</a> (QString *errmsg=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a2174af01ed475ccd2d8bdcdbc5ab8224">getFascistFirewall</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#acd47f94ca232e19847cebf7b2c327999">setFascistFirewall</a> (bool fascistFirewall)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QList&lt; quint16 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a25a3bf9cbf78838b76acc745304bff3e">getReachablePorts</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a4dc84084b9adf7d18f8c40b457a9fce1">setReachablePorts</a> (const QList&lt; quint16 &gt; &amp;reachablePorts)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">ProxyType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a3b01aabfccb63628991fa53892b92e6a">getProxyType</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#ae4d73a95169ce0d97c6c921a37d1192f">setProxyType</a> (<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">ProxyType</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a164b86e903ecee31fa3d5e76e28c9373">getProxyAddress</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#acc05b7d7bc14c1e9ad0a91683baacefc">setProxyAddress</a> (const QString &amp;addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a587246b09f4a3d4185b08f7b2410de97">getProxyUsername</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a444fb3c8e2998fc54b1256985e9737c5">setProxyUsername</a> (const QString &amp;user)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#abc8f9bb63d97bc74e5b40d5be91d249b">getProxyPassword</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#ad41947311b37876a8ab7390c96577ca1">setProxyPassword</a> (const QString &amp;pass)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a0134b7a3b1f92f1d923d5866aa19aa33">getUseBridges</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a82d762b9ab3f4dbc8b344cf5adeadfa2">setUseBridges</a> (bool useBridges)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a3fdeb020e11705d0bea8a79857ea2741">getBridgeList</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a6097f3473caa35ef08097db577984520">setBridgeList</a> (const QStringList &amp;bridgeList)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a8514746f2519a0e2f1e9b6c68c4e1e35">getTunnelDirConns</a> ()</td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a78573ac3a57ebcf990253ac005e71b48">proxyTypeToString</a> (<a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">ProxyType</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">ProxyType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_settings.html#a9d4dc3be450cc12eb8386bbd49ea99ab">proxyTypeFromString</a> (const QString &amp;type)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="_network_settings_8h_source.html#l00026">26</a> of file <a class="el" href="_network_settings_8h_source.html">NetworkSettings.h</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="ad716228c2e5cb51a41889702589188ed"></a><!-- doxytag: member="NetworkSettings::ProxyType" ref="ad716228c2e5cb51a41889702589188ed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">NetworkSettings::ProxyType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ad716228c2e5cb51a41889702589188eda5b50764aef2aa4f05075afe0de63509d"></a><!-- doxytag: member="ProxyTypeMin" ref="ad716228c2e5cb51a41889702589188eda5b50764aef2aa4f05075afe0de63509d" args="" -->ProxyTypeMin</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad716228c2e5cb51a41889702589188eda8016bee11a07a8b24b6f6c06c194edfa"></a><!-- doxytag: member="NoProxy" ref="ad716228c2e5cb51a41889702589188eda8016bee11a07a8b24b6f6c06c194edfa" args="" -->NoProxy</em>&nbsp;</td><td>
<p>Have Tor connect directly to the Internet. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad716228c2e5cb51a41889702589188edaae81f36418020be4547de76aadf6887d"></a><!-- doxytag: member="Socks4Proxy" ref="ad716228c2e5cb51a41889702589188edaae81f36418020be4547de76aadf6887d" args="" -->Socks4Proxy</em>&nbsp;</td><td>
<p>Use a SOCKS 4 proxy for OR connections. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad716228c2e5cb51a41889702589188edabbb2566f258235e8985048d1e141afbf"></a><!-- doxytag: member="Socks5Proxy" ref="ad716228c2e5cb51a41889702589188edabbb2566f258235e8985048d1e141afbf" args="" -->Socks5Proxy</em>&nbsp;</td><td>
<p>Use a SOCKS 5 proxy for OR connections. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad716228c2e5cb51a41889702589188edad56662fa91458c01fb20aac4db49dca9"></a><!-- doxytag: member="HttpProxy" ref="ad716228c2e5cb51a41889702589188edad56662fa91458c01fb20aac4db49dca9" args="" -->HttpProxy</em>&nbsp;</td><td>
<p>Use an HTTP proxy for non-tunneled dir fetches. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad716228c2e5cb51a41889702589188eda18b8cb860d63626dea1a3ec5d0bb87bb"></a><!-- doxytag: member="HttpHttpsProxy" ref="ad716228c2e5cb51a41889702589188eda18b8cb860d63626dea1a3ec5d0bb87bb" args="" -->HttpHttpsProxy</em>&nbsp;</td><td>
<p>Use HTTP proxy for both dir and OR connections. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad716228c2e5cb51a41889702589188eda89685270b338234c94f51fa7d502ce7e"></a><!-- doxytag: member="ProxyTypeMax" ref="ad716228c2e5cb51a41889702589188eda89685270b338234c94f51fa7d502ce7e" args="" -->ProxyTypeMax</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_network_settings_8h_source.html#l00031">31</a> of file <a class="el" href="_network_settings_8h_source.html">NetworkSettings.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5563eac6a53715addf204d5d52e7cd1c"></a><!-- doxytag: member="NetworkSettings::NetworkSettings" ref="a5563eac6a53715addf204d5d52e7cd1c" args="(TorControl *torControl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NetworkSettings::NetworkSettings </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_tor_control.html">TorControl</a> *&nbsp;</td>
          <td class="paramname"> <em>torControl</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Default constructor.</p>
<p>Default constructor </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00046">46</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8h_source.html#l00034">NoProxy</a>, <a class="el" href="_v_settings_8cpp_source.html#l00072">VSettings::setDefault()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00039">SETTING_BRIDGE_LIST</a>, <a class="el" href="_network_settings_8cpp_source.html#l00019">SETTING_FASCIST_FIREWALL</a>, <a class="el" href="_network_settings_8cpp_source.html#l00024">SETTING_PROXY_ADDRESS</a>, <a class="el" href="_network_settings_8cpp_source.html#l00026">SETTING_PROXY_PASSWORD</a>, <a class="el" href="_network_settings_8cpp_source.html#l00023">SETTING_PROXY_TYPE</a>, <a class="el" href="_network_settings_8cpp_source.html#l00025">SETTING_PROXY_USERNAME</a>, <a class="el" href="_network_settings_8cpp_source.html#l00020">SETTING_REACHABLE_ADDRESSES</a>, <a class="el" href="_network_settings_8cpp_source.html#l00041">SETTING_TUNNEL_DIR_CONNS</a>, and <a class="el" href="_network_settings_8cpp_source.html#l00038">SETTING_USE_BRIDGES</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a5cfe489933fe086357839a490ad7d7a9"></a><!-- doxytag: member="NetworkSettings::apply" ref="a5cfe489933fe086357839a490ad7d7a9" args="(QString *errmsg=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkSettings::apply </td>
          <td>(</td>
          <td class="paramtype">QString *&nbsp;</td>
          <td class="paramname"> <em>errmsg</em> = <code>0</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Applies the current network configuration settings to Tor. If * <b>errmsg</b> is specified and an error occurs while applying the settings, it will be set to a string describing the error.</p>
<p>Applies the current network configuration settings to Tor. If <b>errmsg</b> is specified and an error occurs while applying the settings, it will be set to a string describing the error. </p>

<p>Implements <a class="el" href="class_abstract_tor_settings.html#a823e0a28a531e160efa6fa62a2400151">AbstractTorSettings</a>.</p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00065">65</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00148">getFascistFirewall()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00201">getProxyType()</a>, <a class="el" href="_tor_control_8cpp_source.html#l00608">TorControl::getTorVersion()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00259">getUseBridges()</a>, <a class="el" href="_network_settings_8h_source.html#l00038">HttpHttpsProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00037">HttpProxy</a>, <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00089">AbstractTorSettings::localValue()</a>, <a class="el" href="_network_settings_8h_source.html#l00034">NoProxy</a>, <a class="el" href="_tor_control_8cpp_source.html#l00663">TorControl::setConf()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00039">SETTING_BRIDGE_LIST</a>, <a class="el" href="_network_settings_8cpp_source.html#l00029">SETTING_HTTP_PROXY</a>, <a class="el" href="_network_settings_8cpp_source.html#l00030">SETTING_HTTP_PROXY_AUTH</a>, <a class="el" href="_network_settings_8cpp_source.html#l00031">SETTING_HTTPS_PROXY</a>, <a class="el" href="_network_settings_8cpp_source.html#l00032">SETTING_HTTPS_PROXY_AUTH</a>, <a class="el" href="_network_settings_8cpp_source.html#l00042">SETTING_PREFER_TUNNELED_DIR_CONNS</a>, <a class="el" href="_network_settings_8cpp_source.html#l00024">SETTING_PROXY_ADDRESS</a>, <a class="el" href="_network_settings_8cpp_source.html#l00026">SETTING_PROXY_PASSWORD</a>, <a class="el" href="_network_settings_8cpp_source.html#l00025">SETTING_PROXY_USERNAME</a>, <a class="el" href="_network_settings_8cpp_source.html#l00020">SETTING_REACHABLE_ADDRESSES</a>, <a class="el" href="_network_settings_8cpp_source.html#l00033">SETTING_SOCKS4_PROXY</a>, <a class="el" href="_network_settings_8cpp_source.html#l00036">SETTING_SOCKS5_PASSWORD</a>, <a class="el" href="_network_settings_8cpp_source.html#l00034">SETTING_SOCKS5_PROXY</a>, <a class="el" href="_network_settings_8cpp_source.html#l00035">SETTING_SOCKS5_USERNAME</a>, <a class="el" href="_network_settings_8cpp_source.html#l00041">SETTING_TUNNEL_DIR_CONNS</a>, <a class="el" href="_network_settings_8cpp_source.html#l00040">SETTING_UPDATE_BRIDGES</a>, <a class="el" href="_network_settings_8cpp_source.html#l00038">SETTING_USE_BRIDGES</a>, <a class="el" href="_network_settings_8h_source.html#l00035">Socks4Proxy</a>, <a class="el" href="_network_settings_8h_source.html#l00036">Socks5Proxy</a>, and <a class="el" href="_abstract_tor_settings_8h_source.html#l00070">AbstractTorSettings::torControl()</a>.</p>

</div>
</div>
<a class="anchor" id="a3fdeb020e11705d0bea8a79857ea2741"></a><!-- doxytag: member="NetworkSettings::getBridgeList" ref="a3fdeb020e11705d0bea8a79857ea2741" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QStringList NetworkSettings::getBridgeList </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns a list of bridge nodes Tor should use. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00274">274</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00039">SETTING_BRIDGE_LIST</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="a2174af01ed475ccd2d8bdcdbc5ab8224"></a><!-- doxytag: member="NetworkSettings::getFascistFirewall" ref="a2174af01ed475ccd2d8bdcdbc5ab8224" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkSettings::getFascistFirewall </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns true if we need to set ReachableAddresses because we're behind a restrictive firewall that limits the ports Tor can connect to. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00148">148</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00089">AbstractTorSettings::localValue()</a>, and <a class="el" href="_network_settings_8cpp_source.html#l00019">SETTING_FASCIST_FIREWALL</a>.</p>

<p>Referenced by <a class="el" href="_network_settings_8cpp_source.html#l00065">apply()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="a164b86e903ecee31fa3d5e76e28c9373"></a><!-- doxytag: member="NetworkSettings::getProxyAddress" ref="a164b86e903ecee31fa3d5e76e28c9373" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString NetworkSettings::getProxyAddress </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the address of the proxy server Tor makes connections through. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00216">216</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00024">SETTING_PROXY_ADDRESS</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="abc8f9bb63d97bc74e5b40d5be91d249b"></a><!-- doxytag: member="NetworkSettings::getProxyPassword" ref="abc8f9bb63d97bc74e5b40d5be91d249b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString NetworkSettings::getProxyPassword </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the password used to login to the proxy server. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00244">244</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00026">SETTING_PROXY_PASSWORD</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="a3b01aabfccb63628991fa53892b92e6a"></a><!-- doxytag: member="NetworkSettings::getProxyType" ref="a3b01aabfccb63628991fa53892b92e6a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">NetworkSettings::ProxyType</a> NetworkSettings::getProxyType </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the proxy type Tor is using, or NoProxy if it makes direct connections. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00201">201</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00325">proxyTypeFromString()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00023">SETTING_PROXY_TYPE</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

<p>Referenced by <a class="el" href="_network_settings_8cpp_source.html#l00065">apply()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="a587246b09f4a3d4185b08f7b2410de97"></a><!-- doxytag: member="NetworkSettings::getProxyUsername" ref="a587246b09f4a3d4185b08f7b2410de97" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString NetworkSettings::getProxyUsername </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the username used to login to the proxy server. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00230">230</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00025">SETTING_PROXY_USERNAME</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="a25a3bf9cbf78838b76acc745304bff3e"></a><!-- doxytag: member="NetworkSettings::getReachablePorts" ref="a25a3bf9cbf78838b76acc745304bff3e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QList&lt; quint16 &gt; NetworkSettings::getReachablePorts </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns a list of ports to be specified in ReachableAddresses. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00164">164</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00020">SETTING_REACHABLE_ADDRESSES</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="a8514746f2519a0e2f1e9b6c68c4e1e35"></a><!-- doxytag: member="NetworkSettings::getTunnelDirConns" ref="a8514746f2519a0e2f1e9b6c68c4e1e35" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkSettings::getTunnelDirConns </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns true if Tor is configured to try to tunnel its directory connections through a one-hop circuit. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00289">289</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00041">SETTING_TUNNEL_DIR_CONNS</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

</div>
</div>
<a class="anchor" id="a0134b7a3b1f92f1d923d5866aa19aa33"></a><!-- doxytag: member="NetworkSettings::getUseBridges" ref="a0134b7a3b1f92f1d923d5866aa19aa33" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkSettings::getUseBridges </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns true if Tor should try to use bridge nodes to access the Tor network. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00259">259</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00038">SETTING_USE_BRIDGES</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00114">AbstractTorSettings::value()</a>.</p>

<p>Referenced by <a class="el" href="_network_settings_8cpp_source.html#l00065">apply()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00332">NetworkPage::load()</a>.</p>

</div>
</div>
<a class="anchor" id="a9d4dc3be450cc12eb8386bbd49ea99ab"></a><!-- doxytag: member="NetworkSettings::proxyTypeFromString" ref="a9d4dc3be450cc12eb8386bbd49ea99ab" args="(const QString &amp;type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">NetworkSettings::ProxyType</a> NetworkSettings::proxyTypeFromString </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Converts the proxy type string <b>type</b> to its ProxyType counterpart. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00325">325</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8h_source.html#l00038">HttpHttpsProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00037">HttpProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00034">NoProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00035">Socks4Proxy</a>, and <a class="el" href="_network_settings_8h_source.html#l00036">Socks5Proxy</a>.</p>

<p>Referenced by <a class="el" href="_network_settings_8cpp_source.html#l00201">getProxyType()</a>.</p>

</div>
</div>
<a class="anchor" id="a78573ac3a57ebcf990253ac005e71b48"></a><!-- doxytag: member="NetworkSettings::proxyTypeToString" ref="a78573ac3a57ebcf990253ac005e71b48" args="(ProxyType type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString NetworkSettings::proxyTypeToString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">ProxyType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Converts the ProxyType <b>type</b> to a string to store in the configuration file. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00297">297</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8h_source.html#l00038">HttpHttpsProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00037">HttpProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00034">NoProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00035">Socks4Proxy</a>, and <a class="el" href="_network_settings_8h_source.html#l00036">Socks5Proxy</a>.</p>

<p>Referenced by <a class="el" href="_network_settings_8cpp_source.html#l00209">setProxyType()</a>.</p>

</div>
</div>
<a class="anchor" id="a6097f3473caa35ef08097db577984520"></a><!-- doxytag: member="NetworkSettings::setBridgeList" ref="a6097f3473caa35ef08097db577984520" args="(const QStringList &amp;bridgeList)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setBridgeList </td>
          <td>(</td>
          <td class="paramtype">const QStringList &amp;&nbsp;</td>
          <td class="paramname"> <em>bridgeList</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets to <b>bridgeList</b> the list of bridge nodes Tor should use. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00281">281</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00039">SETTING_BRIDGE_LIST</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<a class="anchor" id="acd47f94ca232e19847cebf7b2c327999"></a><!-- doxytag: member="NetworkSettings::setFascistFirewall" ref="acd47f94ca232e19847cebf7b2c327999" args="(bool fascistFirewall)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setFascistFirewall </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>fascistFirewall</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets to <b>fascistFirewall</b> whether Tor should only create outgoing connections to the list of ports specified to <a class="el" href="class_network_settings.html#a4dc84084b9adf7d18f8c40b457a9fce1">setReachablePorts()</a>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_network_settings.html#a4dc84084b9adf7d18f8c40b457a9fce1">setReachablePorts()</a></dd></dl>
<p>Sets to <b>fascistFirewall</b> whether Tor should only create outgoing connections to the list of ports specified in <a class="el" href="class_network_settings.html#a4dc84084b9adf7d18f8c40b457a9fce1">setReachablePorts()</a>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_network_settings.html#a4dc84084b9adf7d18f8c40b457a9fce1">setReachablePorts()</a> </dd></dl>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00157">157</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00019">SETTING_FASCIST_FIREWALL</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<a class="anchor" id="acc05b7d7bc14c1e9ad0a91683baacefc"></a><!-- doxytag: member="NetworkSettings::setProxyAddress" ref="acc05b7d7bc14c1e9ad0a91683baacefc" args="(const QString &amp;addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setProxyAddress </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the proxy address and port to <b>addr</b>. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00223">223</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00024">SETTING_PROXY_ADDRESS</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<a class="anchor" id="ad41947311b37876a8ab7390c96577ca1"></a><!-- doxytag: member="NetworkSettings::setProxyPassword" ref="ad41947311b37876a8ab7390c96577ca1" args="(const QString &amp;pass)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setProxyPassword </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>pass</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the proxy server password to <b>pass</b>. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00251">251</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00026">SETTING_PROXY_PASSWORD</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4d73a95169ce0d97c6c921a37d1192f"></a><!-- doxytag: member="NetworkSettings::setProxyType" ref="ae4d73a95169ce0d97c6c921a37d1192f" args="(ProxyType type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setProxyType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_network_settings.html#ad716228c2e5cb51a41889702589188ed">ProxyType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the type of proxy Tor should use to <b>type</b>. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00209">209</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00297">proxyTypeToString()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00023">SETTING_PROXY_TYPE</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<a class="anchor" id="a444fb3c8e2998fc54b1256985e9737c5"></a><!-- doxytag: member="NetworkSettings::setProxyUsername" ref="a444fb3c8e2998fc54b1256985e9737c5" args="(const QString &amp;user)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setProxyUsername </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>user</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the proxy server username to <b>user</b>. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00237">237</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00025">SETTING_PROXY_USERNAME</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<a class="anchor" id="a4dc84084b9adf7d18f8c40b457a9fce1"></a><!-- doxytag: member="NetworkSettings::setReachablePorts" ref="a4dc84084b9adf7d18f8c40b457a9fce1" args="(const QList&lt; quint16 &gt; &amp;reachablePorts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setReachablePorts </td>
          <td>(</td>
          <td class="paramtype">const QList&lt; quint16 &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>reachablePorts</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the list of ports that will be specified in ReachableAddresses to <b>reachablePorts</b>. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00187">187</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00020">SETTING_REACHABLE_ADDRESSES</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<a class="anchor" id="a82d762b9ab3f4dbc8b344cf5adeadfa2"></a><!-- doxytag: member="NetworkSettings::setUseBridges" ref="a82d762b9ab3f4dbc8b344cf5adeadfa2" args="(bool useBridges)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkSettings::setUseBridges </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>useBridges</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets to <b>useBridges</b> whether Tor should try to use bridge nodes to access the Tor network. </p>

<p>Definition at line <a class="el" href="_network_settings_8cpp_source.html#l00267">267</a> of file <a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00038">SETTING_USE_BRIDGES</a>, and <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00124">AbstractTorSettings::setValue()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00252">NetworkPage::save()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_network_settings_8h_source.html">NetworkSettings.h</a></li>
<li><a class="el" href="_network_settings_8cpp_source.html">NetworkSettings.cpp</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 22:58:56 2010 for Vidalia by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>