Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > e4be28b383be195ff28bfce2053e734a > files > 272

python-stem-doc-1.1.0-1.fc18.noarch.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/html; charset=utf-8" />
    
    <title>Index &mdash; Stem 1.1.0 documentation</title>
    
    <link rel="stylesheet" href="_static/haiku.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <link rel="stylesheet" href="_static/print.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '1.1.0',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <script type="text/javascript" src="_static/theme_extras.js"></script>
    <link rel="shortcut icon" href="_static/favicon.png"/>
    <link rel="top" title="Stem 1.1.0 documentation" href="index.html" /> 
  </head>
  <body>
      <div class="header"><img class="rightlogo" src="_static/logo.png" alt="Logo"/><h1 class="heading"><a href="index.html">
          <span>Stem Docs</span></a></h1>
        <h2 class="heading"><span>Index</span></h2>
      </div>
      <div class="topnav">
      
        <p>

        <ul id="navbar">
          <li><a href="index.html">Home</a></li>
          <li><a href="tutorials.html">Tutorials</a>
            <ul>
              <li><a href="tutorials/the_little_relay_that_could.html">Hello World</a></li>
              <li><a href="tutorials/to_russia_with_love.html">Client Usage</a></li>
              <li><a href="tutorials/tortoise_and_the_hare.html">Event Listening</a></li>
              <li><a href="tutorials/mirror_mirror_on_the_wall.html">Tor Descriptors</a></li>
              <li><a href="tutorials/east_of_the_sun.html">Utilities</a></li>
              <li><a href="tutorials/double_double_toil_and_trouble.html">Examples</a></li>
            </ul>
          </li>
          <li><a href="api.html">API</a>
            <ul>
              <li><a href="api/control.html">stem.control</a></li>
              <li><a href="api/connection.html">stem.connection</a></li>
              <li><a href="api/socket.html">stem.socket</a></li>
              <li><a href="api/process.html">stem.process</a></li>
              <li><a href="api/response.html">stem.response</a></li>
              <li><a href="api/exit_policy.html">stem.exit_policy</a></li>
              <li><a href="api/version.html">stem.version</a></li>
              <li><a href="api.html#descriptors">Descriptors</a></li>
              <li><a href="api.html#utilities">Utilities</a></li>
            </ul>
          </li>
          <li><a href="https://trac.torproject.org/projects/tor/wiki/doc/stem">Development</a>
            <ul>
              <li><a href="faq.html">FAQ</a></li>
              <li><a href="change_log.html">Change Log</a></li>
              <li><a href="https://trac.torproject.org/projects/tor/wiki/doc/stem/bugs">Bug Tracker</a></li>
              <li><a href="download.html">Download</a></li>
            </ul>
          </li>
        </ul>
        </p>

      </div>
      <div class="content">
        
        

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#K"><strong>K</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#Q"><strong>Q</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 | <a href="#V"><strong>V</strong></a>
 | <a href="#W"><strong>W</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.control.Controller.add_event_listener">add_event_listener() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.add_listener">add_listener() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController.add_status_listener">add_status_listener() (stem.control.BaseController method)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.AddressType">AddressType (in module stem.exit_policy)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.AddrMapEvent">AddrMapEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.AlreadyRead">AlreadyRead</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.argc_t">argc_t (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.attach_stream">attach_stream() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/term.html#stem.util.term.Attr">Attr (in module stem.util.term)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.AuthChallengeFailed">AuthChallengeFailed</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.authchallenge.AuthChallengeResponse">AuthChallengeResponse (class in stem.response.authchallenge)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/connection.html#stem.connection.AuthChallengeUnsupported">AuthChallengeUnsupported</a>
  </dt>

      
  <dt><a href="api/control.html#stem.AuthDescriptorAction">AuthDescriptorAction (in module stem)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.AuthDirNewDescEvent">AuthDirNewDescEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.authenticate">authenticate() (in module stem.connection)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/control.html#stem.control.Controller.authenticate">(stem.control.Controller method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/connection.html#stem.connection.authenticate_cookie">authenticate_cookie() (in module stem.connection)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.authenticate_none">authenticate_none() (in module stem.connection)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.authenticate_password">authenticate_password() (in module stem.connection)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.authenticate_safecookie">authenticate_safecookie() (in module stem.connection)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.AuthenticationFailure">AuthenticationFailure</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.AuthMethod">AuthMethod (in module stem.connection)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.AuthSecurityFailure">AuthSecurityFailure</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/response.html#stem.response.events.BandwidthEvent">BandwidthEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController">BaseController (class in stem.control)</a>
  </dt>

      
  <dt><a href="api/util/term.html#stem.util.term.BgColor">BgColor (in module stem.util.term)</a>
  </dt>

      
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.BridgeDescriptor">BridgeDescriptor (class in stem.descriptor.server_descriptor)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.BridgeExtraInfoDescriptor">BridgeExtraInfoDescriptor (class in stem.descriptor.extrainfo_descriptor)</a>
  </dt>

      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.BridgeNetworkStatusDocument">BridgeNetworkStatusDocument (class in stem.descriptor.networkstatus)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.BuildTimeoutSetEvent">BuildTimeoutSetEvent (class in stem.response.events)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/system.html#stem.util.system.call">call() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicy.can_exit_to">can_exit_to() (stem.exit_policy.ExitPolicy method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.CircBuildFlag">CircBuildFlag (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.CircClosureReason">CircClosureReason (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.CircEvent">CircEvent (in module stem)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.CircMinorEvent">CircMinorEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.CircPurpose">CircPurpose (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.CircStatus">CircStatus (in module stem)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.CircuitEvent">CircuitEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.CircuitExtensionFailed">CircuitExtensionFailed</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.clear">clear() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.clear_cache">clear_cache() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.clear_listeners">clear_listeners() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.ClientsSeenEvent">ClientsSeenEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController.close">close() (stem.control.BaseController method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/control.html#stem.control.Controller.close">(stem.control.Controller method)</a>
  </dt>

        
  <dt><a href="api/socket.html#stem.socket.ControlSocket.close">(stem.socket.ControlSocket method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/control.html#stem.control.Controller.close_circuit">close_circuit() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.close_stream">close_stream() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/term.html#stem.util.term.Color">Color (in module stem.util.term)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/response.html#stem.response.events.ConfChangedEvent">ConfChangedEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.Config">Config (class in stem.util.conf)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.config_dict">config_dict() (in module stem.util.conf)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController.connect">connect() (stem.control.BaseController method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/control.html#stem.control.Controller.connect">(stem.control.Controller method)</a>
  </dt>

        
  <dt><a href="api/socket.html#stem.socket.ControlSocket.connect">(stem.socket.ControlSocket method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/connection.html#stem.connection.connect_port">connect_port() (in module stem.connection)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.connect_socket_file">connect_socket_file() (in module stem.connection)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.Connection">Connection (class in stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlMessage.content">content() (stem.response.ControlMessage method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller">Controller (class in stem.control)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.ControllerError">ControllerError</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlLine">ControlLine (class in stem.response)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlMessage">ControlMessage (class in stem.response)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlPort">ControlPort (class in stem.socket)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlSocket">ControlSocket (class in stem.socket)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlSocketFile">ControlSocketFile (class in stem.socket)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.convert">convert() (in module stem.response)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.CookieAuthFailed">CookieAuthFailed</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.CookieAuthRejected">CookieAuthRejected</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/log.html#stem.util.log.debug">debug() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.DescChangedEvent">DescChangedEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/descriptor/descriptor.html#stem.descriptor.__init__.Descriptor">Descriptor (class in stem.descriptor.__init__)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader">DescriptorDownloader (class in stem.descriptor.remote)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader">DescriptorReader (class in stem.descriptor.reader)</a>
  </dt>

      
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.BridgeExtraInfoDescriptor.digest">digest() (stem.descriptor.extrainfo_descriptor.BridgeExtraInfoDescriptor method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.ExtraInfoDescriptor.digest">(stem.descriptor.extrainfo_descriptor.ExtraInfoDescriptor method)</a>
  </dt>

        
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.RelayExtraInfoDescriptor.digest">(stem.descriptor.extrainfo_descriptor.RelayExtraInfoDescriptor method)</a>
  </dt>

        
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.BridgeDescriptor.digest">(stem.descriptor.server_descriptor.BridgeDescriptor method)</a>
  </dt>

        
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.RelayDescriptor.digest">(stem.descriptor.server_descriptor.RelayDescriptor method)</a>
  </dt>

        
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.ServerDescriptor.digest">(stem.descriptor.server_descriptor.ServerDescriptor method)</a>
  </dt>

      </dl></dd>
  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.DirectoryAuthority">DirectoryAuthority (class in stem.descriptor.networkstatus)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DirectoryAuthority">(class in stem.descriptor.remote)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.DirResponse">DirResponse (in module stem.descriptor.extrainfo_descriptor)</a>
  </dt>

      
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.DirStat">DirStat (in module stem.descriptor.extrainfo_descriptor)</a>
  </dt>

      
  <dt><a href="api/descriptor/descriptor.html#stem.descriptor.__init__.DocumentHandler">DocumentHandler (in module stem.descriptor.__init__)</a>
  </dt>

      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.DocumentSignature">DocumentSignature (class in stem.descriptor.networkstatus)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/log.html#stem.util.log.LogBuffer.emit">emit() (stem.util.log.LogBuffer method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.enable_feature">enable_feature() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/enum.html#stem.util.enum.Enum">Enum (class in stem.util.enum)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.error">error() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.escape">escape() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.Event">Event (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.EventType">EventType (in module stem.control)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicy">ExitPolicy (class in stem.exit_policy)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicyRule">ExitPolicyRule (class in stem.exit_policy)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.expand_ipv6_address">expand_ipv6_address() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.expand_path">expand_path() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/descriptor/export.html#stem.descriptor.export.export_csv">export_csv() (in module stem.descriptor.export)</a>
  </dt>

      
  <dt><a href="api/descriptor/export.html#stem.descriptor.export.export_csv_file">export_csv_file() (in module stem.descriptor.export)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.extend_circuit">extend_circuit() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.ExtraInfoDescriptor">ExtraInfoDescriptor (class in stem.descriptor.extrainfo_descriptor)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.FileMissing">FileMissing</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.FileSkipped">FileSkipped</a>
  </dt>

      
  <dt><a href="api/control.html#stem.Flag">Flag (in module stem)</a>
  </dt>

      
  <dt><a href="api/util/term.html#stem.util.term.format">format() (in module stem.util.term)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.control.Controller.from_port">from_port() (stem.control.Controller static method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.from_socket_file">from_socket_file() (stem.control.Controller static method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlMessage.from_str">from_str() (stem.response.ControlMessage static method)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.get">get() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlPort.get_address">get_address() (stem.socket.ControlPort method)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicyRule.get_address_type">get_address_type() (stem.exit_policy.ExitPolicyRule method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/exit_policy.html#stem.exit_policy.MicroExitPolicyRule.get_address_type">(stem.exit_policy.MicroExitPolicyRule method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/descriptor/microdescriptor.html#stem.descriptor.microdescriptor.Microdescriptor.get_annotation_lines">get_annotation_lines() (stem.descriptor.microdescriptor.Microdescriptor method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.ServerDescriptor.get_annotation_lines">(stem.descriptor.server_descriptor.ServerDescriptor method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/descriptor/microdescriptor.html#stem.descriptor.microdescriptor.Microdescriptor.get_annotations">get_annotations() (stem.descriptor.microdescriptor.Microdescriptor method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.ServerDescriptor.get_annotations">(stem.descriptor.server_descriptor.ServerDescriptor method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/descriptor/descriptor.html#stem.descriptor.__init__.Descriptor.get_archive_path">get_archive_path() (stem.descriptor.__init__.Descriptor method)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.get_authorities">get_authorities() (in module stem.descriptor.remote)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.get_bsd_jail_id">get_bsd_jail_id() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.get_bsd_jail_path">get_bsd_jail_path() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader.get_buffered_descriptor_count">get_buffered_descriptor_count() (stem.descriptor.reader.DescriptorReader method)</a>
  </dt>

      
  <dt><a href="api/descriptor/descriptor.html#stem.descriptor.__init__.Descriptor.get_bytes">get_bytes() (stem.descriptor.__init__.Descriptor method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_circuit">get_circuit() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_circuits">get_circuits() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_conf">get_conf() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_conf_map">get_conf_map() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.get_config">get_config() (in module stem.util.conf)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.get_config_policy">get_config_policy() (in module stem.exit_policy)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.get_connections">get_connections() (in module stem.util.connection)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/util/proc.html#stem.util.proc.get_connections">(in module stem.util.proc)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.get_consensus">get_consensus() (stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

      
  <dt><a href="api/util/proc.html#stem.util.proc.get_cwd">get_cwd() (in module stem.util.proc)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/util/system.html#stem.util.system.get_cwd">(in module stem.util.system)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/control.html#stem.control.Controller.get_exit_policy">get_exit_policy() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.get_extrainfo_descriptors">get_extrainfo_descriptors() (stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_info">get_info() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.get_key_certificates">get_key_certificates() (stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController.get_latest_heartbeat">get_latest_heartbeat() (stem.control.BaseController method)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.get_logger">get_logger() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicyRule.get_mask">get_mask() (stem.exit_policy.ExitPolicyRule method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/exit_policy.html#stem.exit_policy.MicroExitPolicyRule.get_mask">(stem.exit_policy.MicroExitPolicyRule method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/connection.html#stem.util.connection.get_mask_ipv4">get_mask_ipv4() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.get_mask_ipv6">get_mask_ipv6() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicyRule.get_masked_bits">get_masked_bits() (stem.exit_policy.ExitPolicyRule method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/exit_policy.html#stem.exit_policy.MicroExitPolicyRule.get_masked_bits">(stem.exit_policy.MicroExitPolicyRule method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/proc.html#stem.util.proc.get_memory_usage">get_memory_usage() (in module stem.util.proc)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_microdescriptor">get_microdescriptor() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_microdescriptors">get_microdescriptors() (stem.control.Controller method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.get_microdescriptors">(stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/system.html#stem.util.system.get_name_by_pid">get_name_by_pid() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_network_status">get_network_status() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_network_statuses">get_network_statuses() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/descriptor/descriptor.html#stem.descriptor.__init__.Descriptor.get_path">get_path() (stem.descriptor.__init__.Descriptor method)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/proc.html#stem.util.proc.get_physical_memory">get_physical_memory() (in module stem.util.proc)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_pid">get_pid() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.get_pid_by_name">get_pid_by_name() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.get_pid_by_open_file">get_pid_by_open_file() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.get_pid_by_port">get_pid_by_port() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlPort.get_port">get_port() (stem.socket.ControlPort method)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.get_process_name">get_process_name() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader.get_processed_files">get_processed_files() (stem.descriptor.reader.DescriptorReader method)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.get_protocolinfo">get_protocolinfo() (in module stem.connection)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/control.html#stem.control.Controller.get_protocolinfo">(stem.control.Controller method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.BridgeDescriptor.get_scrubbing_issues">get_scrubbing_issues() (stem.descriptor.server_descriptor.BridgeDescriptor method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_server_descriptor">get_server_descriptor() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_server_descriptors">get_server_descriptors() (stem.control.Controller method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.get_server_descriptors">(stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/str_tools.html#stem.util.str_tools.get_short_time_label">get_short_time_label() (in module stem.util.str_tools)</a>
  </dt>

      
  <dt><a href="api/util/str_tools.html#stem.util.str_tools.get_size_label">get_size_label() (in module stem.util.str_tools)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController.get_socket">get_socket() (stem.control.BaseController method)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlSocketFile.get_socket_path">get_socket_path() (stem.socket.ControlSocketFile method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_socks_listeners">get_socks_listeners() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.get_start_time">get_start_time() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/util/proc.html#stem.util.proc.get_stats">get_stats() (in module stem.util.proc)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_streams">get_streams() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.get_system_resolvers">get_system_resolvers() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/util/proc.html#stem.util.proc.get_system_start_time">get_system_start_time() (in module stem.util.proc)</a>
  </dt>

      
  <dt><a href="api/version.html#stem.version.get_system_tor_version">get_system_tor_version() (in module stem.version)</a>
  </dt>

      
  <dt><a href="api/util/str_tools.html#stem.util.str_tools.get_time_label">get_time_label() (in module stem.util.str_tools)</a>
  </dt>

      
  <dt><a href="api/util/str_tools.html#stem.util.str_tools.get_time_labels">get_time_labels() (in module stem.util.str_tools)</a>
  </dt>

      
  <dt><a href="api/util/proc.html#stem.util.proc.get_uid">get_uid() (in module stem.util.proc)</a>
  </dt>

      
  <dt><a href="api/descriptor/descriptor.html#stem.descriptor.__init__.Descriptor.get_unrecognized_lines">get_unrecognized_lines() (stem.descriptor.__init__.Descriptor method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.ExtraInfoDescriptor.get_unrecognized_lines">(stem.descriptor.extrainfo_descriptor.ExtraInfoDescriptor method)</a>
  </dt>

        
  <dt><a href="api/descriptor/microdescriptor.html#stem.descriptor.microdescriptor.Microdescriptor.get_unrecognized_lines">(stem.descriptor.microdescriptor.Microdescriptor method)</a>
  </dt>

        
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.DirectoryAuthority.get_unrecognized_lines">(stem.descriptor.networkstatus.DirectoryAuthority method)</a>
  </dt>

        
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.KeyCertificate.get_unrecognized_lines">(stem.descriptor.networkstatus.KeyCertificate method)</a>
  </dt>

        
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.NetworkStatusDocument.get_unrecognized_lines">(stem.descriptor.networkstatus.NetworkStatusDocument method)</a>
  </dt>

        
  <dt><a href="api/descriptor/router_status_entry.html#stem.descriptor.router_status_entry.RouterStatusEntry.get_unrecognized_lines">(stem.descriptor.router_status_entry.RouterStatusEntry method)</a>
  </dt>

        
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.ServerDescriptor.get_unrecognized_lines">(stem.descriptor.server_descriptor.ServerDescriptor method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/system.html#stem.util.system.get_user">get_user() (in module stem.util.system)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/control.html#stem.control.Controller.get_user">(stem.control.Controller method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.get_value">get_value() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.get_version">get_version() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.get_vote">get_vote() (stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.getconf.GetConfResponse">GetConfResponse (class in stem.response.getconf)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.getinfo.GetInfoResponse">GetInfoResponse (class in stem.response.getinfo)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.GuardEvent">GuardEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.GuardStatus">GuardStatus (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.GuardType">GuardType (in module stem)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.HAS_V3IDENT">HAS_V3IDENT() (in module stem.descriptor.remote)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.HiddenServiceState">HiddenServiceState (in module stem)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/connection.html#stem.connection.IncorrectCookieSize">IncorrectCookieSize</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.IncorrectCookieValue">IncorrectCookieValue</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.IncorrectPassword">IncorrectPassword</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.IncorrectSocketType">IncorrectSocketType</a>
  </dt>

      
  <dt><a href="api/util/enum.html#stem.util.enum.Enum.index_of">index_of() (stem.util.enum.Enum method)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.info">info() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.InvalidArguments">InvalidArguments</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.InvalidClientNonce">InvalidClientNonce</a>
  </dt>

      
  <dt><a href="api/control.html#stem.InvalidRequest">InvalidRequest</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicyRule.is_address_wildcard">is_address_wildcard() (stem.exit_policy.ExitPolicyRule method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/exit_policy.html#stem.exit_policy.MicroExitPolicyRule.is_address_wildcard">(stem.exit_policy.MicroExitPolicyRule method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/control.html#stem.control.BaseController.is_alive">is_alive() (stem.control.BaseController method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/socket.html#stem.socket.ControlSocket.is_alive">(stem.socket.ControlSocket method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/control.html#stem.control.BaseController.is_authenticated">is_authenticated() (stem.control.BaseController method)</a>
  </dt>

      
  <dt><a href="api/util/proc.html#stem.util.proc.is_available">is_available() (in module stem.util.proc)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/util/system.html#stem.util.system.is_available">(in module stem.util.system)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/system.html#stem.util.system.is_bsd">is_bsd() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.is_caching_enabled">is_caching_enabled() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlLine.is_empty">is_empty() (stem.response.ControlLine method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/util/log.html#stem.util.log.LogBuffer.is_empty">(stem.util.log.LogBuffer method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicy.is_exiting_allowed">is_exiting_allowed() (stem.exit_policy.ExitPolicy method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.is_feature_enabled">is_feature_enabled() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.is_geoip_unavailable">is_geoip_unavailable() (stem.control.Controller method)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/tor_tools.html#stem.util.tor_tools.is_hex_digits">is_hex_digits() (in module stem.util.tor_tools)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlPort.is_localhost">is_localhost() (stem.socket.ControlPort method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/socket.html#stem.socket.ControlSocket.is_localhost">(stem.socket.ControlSocket method)</a>
  </dt>

        
  <dt><a href="api/socket.html#stem.socket.ControlSocketFile.is_localhost">(stem.socket.ControlSocketFile method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/system.html#stem.util.system.is_mac">is_mac() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicyRule.is_match">is_match() (stem.exit_policy.ExitPolicyRule method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlLine.is_next_mapping">is_next_mapping() (stem.response.ControlLine method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlLine.is_next_quoted">is_next_quoted() (stem.response.ControlLine method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlMessage.is_ok">is_ok() (stem.response.ControlMessage method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/response.html#stem.response.SingleLineResponse.is_ok">(stem.response.SingleLineResponse method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicyRule.is_port_wildcard">is_port_wildcard() (stem.exit_policy.ExitPolicyRule method)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.is_private_address">is_private_address() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.is_running">is_running() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.BridgeDescriptor.is_scrubbed">is_scrubbed() (stem.descriptor.server_descriptor.BridgeDescriptor method)</a>
  </dt>

      
  <dt><a href="api/util/tor_tools.html#stem.util.tor_tools.is_valid_circuit_id">is_valid_circuit_id() (in module stem.util.tor_tools)</a>
  </dt>

      
  <dt><a href="api/util/tor_tools.html#stem.util.tor_tools.is_valid_fingerprint">is_valid_fingerprint() (in module stem.util.tor_tools)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.is_valid_ipv4_address">is_valid_ipv4_address() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.is_valid_ipv6_address">is_valid_ipv6_address() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/util/tor_tools.html#stem.util.tor_tools.is_valid_nickname">is_valid_nickname() (in module stem.util.tor_tools)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.is_valid_port">is_valid_port() (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/util/tor_tools.html#stem.util.tor_tools.is_valid_stream_id">is_valid_stream_id() (in module stem.util.tor_tools)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.is_windows">is_windows() (in module stem.util.system)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.KeyCertificate">KeyCertificate (class in stem.descriptor.networkstatus)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.keys">keys() (stem.util.conf.Config method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/util/enum.html#stem.util.enum.Enum.keys">(stem.util.enum.Enum method)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/process.html#stem.process.launch_tor">launch_tor() (in module stem.process)</a>
  </dt>

      
  <dt><a href="api/process.html#stem.process.launch_tor_with_config">launch_tor_with_config() (in module stem.process)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.load">load() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.load_conf">load_conf() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.load_processed_files">load_processed_files() (in module stem.descriptor.reader)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.Connection.local_address">local_address (stem.util.connection.Connection attribute)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.Connection.local_port">local_port (stem.util.connection.Connection attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/log.html#stem.util.log.log">log() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.log_once">log_once() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.log_to_stdout">log_to_stdout() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.LogBuffer">LogBuffer (class in stem.util.log)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.LogEvent">LogEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.logging_level">logging_level() (in module stem.util.log)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.control.Controller.map_address">map_address() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.mapaddress.MapAddressResponse">MapAddressResponse (class in stem.response.mapaddress)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.MAX_FINGERPRINTS">MAX_FINGERPRINTS (in module stem.descriptor.remote)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.MAX_MICRODESCRIPTOR_HASHES">MAX_MICRODESCRIPTOR_HASHES (in module stem.descriptor.remote)</a>
  </dt>

      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.NetworkStatusDocumentV3.meets_consensus_method">meets_consensus_method() (stem.descriptor.networkstatus.NetworkStatusDocumentV3 method)</a>
  </dt>

      
  <dt><a href="api/descriptor/microdescriptor.html#stem.descriptor.microdescriptor.Microdescriptor">Microdescriptor (class in stem.descriptor.microdescriptor)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/exit_policy.html#stem.exit_policy.MicroExitPolicy">MicroExitPolicy (class in stem.exit_policy)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.MicroExitPolicyRule">MicroExitPolicyRule (class in stem.exit_policy)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.MissingAuthInfo">MissingAuthInfo</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.MissingPassword">MissingPassword</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController.msg">msg() (stem.control.BaseController method)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.NetworkStatusDocument">NetworkStatusDocument (class in stem.descriptor.networkstatus)</a>
  </dt>

      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.NetworkStatusDocumentV2">NetworkStatusDocumentV2 (class in stem.descriptor.networkstatus)</a>
  </dt>

      
  <dt><a href="api/descriptor/networkstatus.html#stem.descriptor.networkstatus.NetworkStatusDocumentV3">NetworkStatusDocumentV3 (class in stem.descriptor.networkstatus)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.NetworkStatusEvent">NetworkStatusEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.new_circuit">new_circuit() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.NewConsensusEvent">NewConsensusEvent (class in stem.response.events)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/response.html#stem.response.events.NewDescEvent">NewDescEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/util/enum.html#stem.util.enum.Enum.next">next() (stem.util.enum.Enum method)</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.NoAuthCookie">NoAuthCookie</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.NoAuthMethods">NoAuthMethods</a>
  </dt>

      
  <dt><a href="api/util/log.html#stem.util.log.notice">notice() (in module stem.util.log)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/connection.html#stem.connection.OpenAuthFailed">OpenAuthFailed</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.OpenAuthRejected">OpenAuthRejected</a>
  </dt>

      
  <dt><a href="api/control.html#stem.OperationFailed">OperationFailed</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.ORClosureReason">ORClosureReason (in module stem)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.ORConnEvent">ORConnEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.ORStatus">ORStatus (in module stem)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/conf.html#stem.util.conf.parse_enum">parse_enum() (in module stem.util.conf)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.parse_enum_csv">parse_enum_csv() (in module stem.util.conf)</a>
  </dt>

      
  <dt><a href="api/descriptor/descriptor.html#stem.descriptor.__init__.parse_file">parse_file() (in module stem.descriptor.__init__)</a>
  </dt>

      
  <dt><a href="api/util/str_tools.html#stem.util.str_tools.parse_short_time_label">parse_short_time_label() (in module stem.util.str_tools)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.ParsingFailure">ParsingFailure</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.PasswordAuthFailed">PasswordAuthFailed</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.PasswordAuthRejected">PasswordAuthRejected</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/response.html#stem.response.ControlLine.peek_key">peek_key() (stem.response.ControlLine method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlLine.pop">pop() (stem.response.ControlLine method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlLine.pop_mapping">pop_mapping() (stem.response.ControlLine method)</a>
  </dt>

      
  <dt><a href="api/util/enum.html#stem.util.enum.Enum.previous">previous() (stem.util.enum.Enum method)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.Connection.protocol">protocol (stem.util.connection.Connection attribute)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.ProtocolError">ProtocolError</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.protocolinfo.ProtocolInfoResponse">ProtocolInfoResponse (class in stem.response.protocolinfo)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="Q">Q</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.Query">Query (class in stem.descriptor.remote)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.query">query() (stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/response.html#stem.response.ControlMessage.raw_content">raw_content() (stem.response.ControlMessage method)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.ReadFailed">ReadFailed</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlSocket.recv">recv() (stem.socket.ControlSocket method)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.recv_message">recv_message() (in module stem.socket)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader.register_read_listener">register_read_listener() (stem.descriptor.reader.DescriptorReader method)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader.register_skip_listener">register_skip_listener() (stem.descriptor.reader.DescriptorReader method)</a>
  </dt>

      
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.RelayDescriptor">RelayDescriptor (class in stem.descriptor.server_descriptor)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.RelayEndReason">RelayEndReason (in module stem)</a>
  </dt>

      
  <dt><a href="api/descriptor/extrainfo_descriptor.html#stem.descriptor.extrainfo_descriptor.RelayExtraInfoDescriptor">RelayExtraInfoDescriptor (class in stem.descriptor.extrainfo_descriptor)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.ControlLine.remainder">remainder() (stem.response.ControlLine method)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.Connection.remote_address">remote_address (stem.util.connection.Connection attribute)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.Connection.remote_port">remote_port (stem.util.connection.Connection attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.control.Controller.remove_event_listener">remove_event_listener() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.BaseController.remove_status_listener">remove_status_listener() (stem.control.BaseController method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.repurpose_circuit">repurpose_circuit() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/version.html#stem.version.Requirement">Requirement (in module stem.version)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.reset_conf">reset_conf() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#stem.util.connection.Resolver">Resolver (in module stem.util.connection)</a>
  </dt>

      
  <dt><a href="api/descriptor/router_status_entry.html#stem.descriptor.router_status_entry.RouterStatusEntry">RouterStatusEntry (class in stem.descriptor.router_status_entry)</a>
  </dt>

      
  <dt><a href="api/descriptor/router_status_entry.html#stem.descriptor.router_status_entry.RouterStatusEntryMicroV3">RouterStatusEntryMicroV3 (class in stem.descriptor.router_status_entry)</a>
  </dt>

      
  <dt><a href="api/descriptor/router_status_entry.html#stem.descriptor.router_status_entry.RouterStatusEntryV2">RouterStatusEntryV2 (class in stem.descriptor.router_status_entry)</a>
  </dt>

      
  <dt><a href="api/descriptor/router_status_entry.html#stem.descriptor.router_status_entry.RouterStatusEntryV3">RouterStatusEntryV3 (class in stem.descriptor.router_status_entry)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.Query.run">run() (stem.descriptor.remote.Query method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.Runlevel">Runlevel (in module stem)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/util/log.html#stem.util.log.Runlevel">(in module stem.util.log)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.save">save() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.save_conf">save_conf() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.save_processed_files">save_processed_files() (in module stem.descriptor.reader)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.ControlSocket.send">send() (stem.socket.ControlSocket method)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.send_formatting">send_formatting() (in module stem.socket)</a>
  </dt>

      
  <dt><a href="api/socket.html#stem.socket.send_message">send_message() (in module stem.socket)</a>
  </dt>

      
  <dt><a href="api/descriptor/server_descriptor.html#stem.descriptor.server_descriptor.ServerDescriptor">ServerDescriptor (class in stem.descriptor.server_descriptor)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.set">set() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.set_caching">set_caching() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.set_conf">set_conf() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.set_options">set_options() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/util/system.html#stem.util.system.set_process_name">set_process_name() (in module stem.util.system)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader.set_processed_files">set_processed_files() (stem.descriptor.reader.DescriptorReader method)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.Signal">Signal (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.Controller.signal">signal() (stem.control.Controller method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.SignalEvent">SignalEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.SingleLineResponse">SingleLineResponse (class in stem.response)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.SocketClosed">SocketClosed</a>
  </dt>

      
  <dt><a href="api/control.html#stem.SocketError">SocketError</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader.start">start() (stem.descriptor.reader.DescriptorReader method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.Query.start">(stem.descriptor.remote.Query method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api/util/proc.html#stem.util.proc.Stat">Stat (in module stem.util.proc)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.control.State">State (in module stem.control)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.StatusEvent">StatusEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.StatusType">StatusType (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#module-stem">stem (module)</a>
  </dt>

      
  <dt><a href="api/connection.html#module-stem.connection">stem.connection (module)</a>
  </dt>

      
  <dt><a href="api/control.html#module-stem.control">stem.control (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/descriptor.html#module-stem.descriptor.__init__">stem.descriptor.__init__ (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/export.html#module-stem.descriptor.export">stem.descriptor.export (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/extrainfo_descriptor.html#module-stem.descriptor.extrainfo_descriptor">stem.descriptor.extrainfo_descriptor (module)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/descriptor/microdescriptor.html#module-stem.descriptor.microdescriptor">stem.descriptor.microdescriptor (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/networkstatus.html#module-stem.descriptor.networkstatus">stem.descriptor.networkstatus (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#module-stem.descriptor.reader">stem.descriptor.reader (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#module-stem.descriptor.remote">stem.descriptor.remote (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/router_status_entry.html#module-stem.descriptor.router_status_entry">stem.descriptor.router_status_entry (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/server_descriptor.html#module-stem.descriptor.server_descriptor">stem.descriptor.server_descriptor (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/tordnsel.html#module-stem.descriptor.tordnsel">stem.descriptor.tordnsel (module)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#module-stem.exit_policy">stem.exit_policy (module)</a>
  </dt>

      
  <dt><a href="api/process.html#module-stem.process">stem.process (module)</a>
  </dt>

      
  <dt><a href="api/response.html#module-stem.response">stem.response (module)</a>
  </dt>

      
  <dt><a href="api/response.html#module-stem.response.events">stem.response.events (module)</a>
  </dt>

      
  <dt><a href="api/socket.html#module-stem.socket">stem.socket (module)</a>
  </dt>

      
  <dt><a href="api/util/conf.html#module-stem.util.conf">stem.util.conf (module)</a>
  </dt>

      
  <dt><a href="api/util/connection.html#module-stem.util.connection">stem.util.connection (module)</a>
  </dt>

      
  <dt><a href="api/util/enum.html#module-stem.util.enum">stem.util.enum (module)</a>
  </dt>

      
  <dt><a href="api/util/log.html#module-stem.util.log">stem.util.log (module)</a>
  </dt>

      
  <dt><a href="api/util/proc.html#module-stem.util.proc">stem.util.proc (module)</a>
  </dt>

      
  <dt><a href="api/util/str_tools.html#module-stem.util.str_tools">stem.util.str_tools (module)</a>
  </dt>

      
  <dt><a href="api/util/system.html#module-stem.util.system">stem.util.system (module)</a>
  </dt>

      
  <dt><a href="api/util/term.html#module-stem.util.term">stem.util.term (module)</a>
  </dt>

      
  <dt><a href="api/util/tor_tools.html#module-stem.util.tor_tools">stem.util.tor_tools (module)</a>
  </dt>

      
  <dt><a href="api/version.html#module-stem.version">stem.version (module)</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.DescriptorReader.stop">stop() (stem.descriptor.reader.DescriptorReader method)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.StreamBwEvent">StreamBwEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.StreamClosureReason">StreamClosureReason (in module stem)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.StreamEvent">StreamEvent (class in stem.response.events)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.StreamPurpose">StreamPurpose (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.StreamSource">StreamSource (in module stem)</a>
  </dt>

      
  <dt><a href="api/control.html#stem.StreamStatus">StreamStatus (in module stem)</a>
  </dt>

      
  <dt><a href="api/exit_policy.html#stem.exit_policy.ExitPolicy.summary">summary() (stem.exit_policy.ExitPolicy method)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.TimeoutSetType">TimeoutSetType (in module stem)</a>
  </dt>

      
  <dt><a href="api/descriptor/tordnsel.html#stem.descriptor.tordnsel.TorDNSEL">TorDNSEL (class in stem.descriptor.tordnsel)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/log.html#stem.util.log.trace">trace() (in module stem.util.log)</a>
  </dt>

      
  <dt><a href="api/response.html#stem.response.events.TransportLaunchedEvent">TransportLaunchedEvent (class in stem.response.events)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/connection.html#stem.connection.UnreadableCookieFile">UnreadableCookieFile</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.UnrecognizedAuthChallengeMethod">UnrecognizedAuthChallengeMethod</a>
  </dt>

      
  <dt><a href="api/connection.html#stem.connection.UnrecognizedAuthMethods">UnrecognizedAuthMethods</a>
  </dt>

      
  <dt><a href="api/descriptor/reader.html#stem.descriptor.reader.UnrecognizedType">UnrecognizedType</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/control.html#stem.UnsatisfiableRequest">UnsatisfiableRequest</a>
  </dt>

      
  <dt><a href="api/util/conf.html#stem.util.conf.Config.unused_keys">unused_keys() (stem.util.conf.Config method)</a>
  </dt>

      
  <dt><a href="api/util/enum.html#stem.util.enum.UppercaseEnum">UppercaseEnum() (in module stem.util.enum)</a>
  </dt>

      
  <dt><a href="api/descriptor/remote.html#stem.descriptor.remote.DescriptorDownloader.use_directory_mirrors">use_directory_mirrors() (stem.descriptor.remote.DescriptorDownloader method)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/version.html#stem.version.Version">Version (class in stem.version)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="W">W</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api/util/log.html#stem.util.log.warn">warn() (in module stem.util.log)</a>
  </dt>

  </dl></td>
</tr></table>



      </div>
      <div class="bottomnav">
      </div>

    <div class="footer">
    </div>
  </body>
</html>