Merge commit '655eefc07db57c1d21cbf11487876c7d8ad6dc11'
[nepi.git] / doc / sphinx / _build / html / _layout / nepi.resources.planetlab.html
diff --git a/doc/sphinx/_build/html/_layout/nepi.resources.planetlab.html b/doc/sphinx/_build/html/_layout/nepi.resources.planetlab.html
new file mode 100644 (file)
index 0000000..a43339f
--- /dev/null
@@ -0,0 +1,629 @@
+<!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>nepi.resources.planetlab package &mdash; NEPI 3.2 documentation</title>
+    
+    <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '3.2',
+        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>
+    <link rel="top" title="NEPI 3.2 documentation" href="../index.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li><a href="../index.html">NEPI 3.2 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">nepi.resources.planetlab package</a><ul>
+<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.planetlab.node">nepi.resources.planetlab.node module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.planetlab.plcapi">nepi.resources.planetlab.plcapi module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.planetlab.sfa_node">nepi.resources.planetlab.sfa_node module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.planetlab.tap">nepi.resources.planetlab.tap module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.planetlab.tun">nepi.resources.planetlab.tun module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.planetlab.vroute">nepi.resources.planetlab.vroute module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.planetlab">Module contents</a></li>
+</ul>
+</li>
+</ul>
+
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/_layout/nepi.resources.planetlab.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <input type="text" name="q" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="nepi-resources-planetlab-package">
+<h1>nepi.resources.planetlab package<a class="headerlink" href="#nepi-resources-planetlab-package" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="subpackages">
+<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="nepi.resources.planetlab.ns3.html">nepi.resources.planetlab.ns3 package</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.ns3.html#submodules">Submodules</a></li>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.ns3.html#module-nepi.resources.planetlab.ns3.fdudptunnel">nepi.resources.planetlab.ns3.fdudptunnel module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.ns3.html#module-nepi.resources.planetlab.ns3.tuntapfdlink">nepi.resources.planetlab.ns3.tuntapfdlink module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.ns3.html#module-nepi.resources.planetlab.ns3">Module contents</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="nepi.resources.planetlab.openvswitch.html">nepi.resources.planetlab.openvswitch package</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.openvswitch.html#submodules">Submodules</a></li>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.openvswitch.html#module-nepi.resources.planetlab.openvswitch.ovs">nepi.resources.planetlab.openvswitch.ovs module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.openvswitch.html#module-nepi.resources.planetlab.openvswitch.ovsport">nepi.resources.planetlab.openvswitch.ovsport module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="nepi.resources.planetlab.openvswitch.html#module-nepi.resources.planetlab.openvswitch">Module contents</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="section" id="submodules">
+<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
+</div>
+<div class="section" id="module-nepi.resources.planetlab.node">
+<span id="nepi-resources-planetlab-node-module"></span><h2>nepi.resources.planetlab.node module<a class="headerlink" href="#module-nepi.resources.planetlab.node" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode">
+<em class="property">class </em><tt class="descclassname">nepi.resources.planetlab.node.</tt><tt class="descname">PlanetlabNode</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.resources.linux.html#nepi.resources.linux.node.LinuxNode" title="nepi.resources.linux.node.LinuxNode"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.linux.node.LinuxNode</span></tt></a></p>
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.do_discover">
+<tt class="descname">do_discover</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.do_discover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.do_discover" title="Permalink to this definition">¶</a></dt>
+<dd><p>Based on the attributes defined by the user, discover the suitable 
+nodes for provision.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.do_provision">
+<tt class="descname">do_provision</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.do_provision"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.do_provision" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add node to user&#8217;s slice after verifing that the node is functioning
+correctly</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.do_release" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.fail_discovery">
+<tt class="descname">fail_discovery</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.fail_discovery"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.fail_discovery" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.fail_node_not_alive">
+<tt class="descname">fail_node_not_alive</tt><big>(</big><em>hostname=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.fail_node_not_alive"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.fail_node_not_alive" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.fail_node_not_available">
+<tt class="descname">fail_node_not_available</tt><big>(</big><em>hostname</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.fail_node_not_available"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.fail_node_not_available" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.fail_not_enough_nodes">
+<tt class="descname">fail_not_enough_nodes</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.fail_not_enough_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.fail_not_enough_nodes" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.fail_plapi">
+<tt class="descname">fail_plapi</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.fail_plapi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.fail_plapi" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.lock">
+<tt class="descname">lock</tt><em class="property"> = &lt;thread.lock object at 0x7f3057038550&gt;</em><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.lock" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.plapi">
+<tt class="descname">plapi</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.plapi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.plapi" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.node.PlanetlabNode.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/node.html#PlanetlabNode.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.node.PlanetlabNode.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.planetlab.plcapi">
+<span id="nepi-resources-planetlab-plcapi-module"></span><h2>nepi.resources.planetlab.plcapi module<a class="headerlink" href="#module-nepi.resources.planetlab.plcapi" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI">
+<em class="property">class </em><tt class="descclassname">nepi.resources.planetlab.plcapi.</tt><tt class="descname">PLCAPI</tt><big>(</big><em>username</em>, <em>password</em>, <em>hostname</em>, <em>urlpattern</em>, <em>ec</em>, <em>proxy</em>, <em>session_key=None</em>, <em>local_peer='PLE'</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference external" href="http://docs.python.org/library/functions.html#object" title="(in Python v2.7)"><tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></a></p>
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.add_slice_nodes">
+<tt class="descname">add_slice_nodes</tt><big>(</big><em>slicename</em>, <em>nodes</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.add_slice_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.add_slice_nodes" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.api">
+<tt class="descname">api</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.api" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.blacklist_host">
+<tt class="descname">blacklist_host</tt><big>(</big><em>node_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.blacklist_host"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.blacklist_host" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.blacklisted">
+<tt class="descname">blacklisted</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.blacklisted"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.blacklisted" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.delete_slice_node">
+<tt class="descname">delete_slice_node</tt><big>(</big><em>slice_id_or_name</em>, <em>node_id_or_hostname</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.delete_slice_node"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.delete_slice_node" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.finish_multicall">
+<tt class="descname">finish_multicall</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.finish_multicall"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.finish_multicall" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_interfaces">
+<tt class="descname">get_interfaces</tt><big>(</big><em>interface_id_or_ip=None</em>, <em>fields=None</em>, <em>**kw</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_interfaces"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_interfaces" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_node_flavour">
+<tt class="descname">get_node_flavour</tt><big>(</big><em>node</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_node_flavour"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_node_flavour" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns detailed information on a given node&#8217;s flavour,
+i.e. its base installation.</p>
+<p>This depends on the global PLC settings in the PLC_FLAVOUR area,
+optionnally overridden by any of the following tags if set on that node:
+&#8216;arch&#8217;, &#8216;pldistro&#8217;, &#8216;fcdistro&#8217;, &#8216;deployment&#8217;, &#8216;extensions&#8217;</p>
+<p>Params:</p>
+<blockquote>
+<div><ul>
+<li><dl class="first docutils">
+<dt>node <span class="classifier-delimiter">:</span> <span class="classifier">int or string</span></dt>
+<dd><ul class="first last simple">
+<li>int, Node identifier</li>
+<li>string, Fully qualified hostname</li>
+</ul>
+</dd>
+</dl>
+</li>
+</ul>
+</div></blockquote>
+<p>Returns:</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>struct</dt>
+<dd><ul class="first last simple">
+<li>extensions : array of string, extensions to add to the base install</li>
+<li>fcdistro : string, the fcdistro this node should be based upon</li>
+<li>nodefamily : string, the nodefamily this node should be based upon</li>
+<li>plain : boolean, use plain bootstrapfs image if set (for tests)</li>
+</ul>
+</dd>
+</dl>
+</div></blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_node_info">
+<tt class="descname">get_node_info</tt><big>(</big><em>node_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_node_info"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_node_info" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_node_tags">
+<tt class="descname">get_node_tags</tt><big>(</big><em>node_tag_id=None</em>, <em>fields=None</em>, <em>**kw</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_node_tags"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_node_tags" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_nodes">
+<tt class="descname">get_nodes</tt><big>(</big><em>node_id_or_name=None</em>, <em>fields=None</em>, <em>**kw</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_nodes" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns an array of structs containing details about nodes. 
+If node_id_or_name is specified and is an array of node identifiers
+or hostnames,  or the filters keyword argument with struct of node
+attributes, or node attributes by keyword argument,
+only nodes matching the filter will be returned.</p>
+<p>If fields is specified, only the specified details will be returned. 
+NOTE that if fields is unspecified, the complete set of native fields are
+returned, which DOES NOT include tags at this time.</p>
+<p>Some fields may only be viewed by admins.</p>
+<p>Special params:</p>
+<blockquote>
+<div><p>fields: an optional list of fields to retrieve. The default is all.</p>
+<dl class="docutils">
+<dt>filters: an optional mapping with custom filters, which is the only</dt>
+<dd>way to support complex filters like negation and numeric comparisons.</dd>
+<dt>peer: a string (or sequence of strings) with the name(s) of peers</dt>
+<dd>to filter - or None for local nodes.</dd>
+</dl>
+</div></blockquote>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_slice_id">
+<tt class="descname">get_slice_id</tt><big>(</big><em>slicename</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_slice_id"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_slice_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_slice_nodes">
+<tt class="descname">get_slice_nodes</tt><big>(</big><em>slicename</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_slice_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_slice_nodes" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_slice_tags">
+<tt class="descname">get_slice_tags</tt><big>(</big><em>slice_tag_id=None</em>, <em>fields=None</em>, <em>**kw</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_slice_tags"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_slice_tags" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_slice_vnet_sys_tag">
+<tt class="descname">get_slice_vnet_sys_tag</tt><big>(</big><em>slicename</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_slice_vnet_sys_tag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_slice_vnet_sys_tag" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.get_slices">
+<tt class="descname">get_slices</tt><big>(</big><em>slice_id_or_name=None</em>, <em>fields=None</em>, <em>**kw</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.get_slices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.get_slices" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.mcapi">
+<tt class="descname">mcapi</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.mcapi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.mcapi" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.network_types">
+<tt class="descname">network_types</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.network_types"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.network_types" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.peer_map">
+<tt class="descname">peer_map</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.peer_map"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.peer_map" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.release">
+<tt class="descname">release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.release" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.reserve_host">
+<tt class="descname">reserve_host</tt><big>(</big><em>node_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.reserve_host"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.reserve_host" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.reserved">
+<tt class="descname">reserved</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.reserved"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.reserved" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.start_multicall">
+<tt class="descname">start_multicall</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.start_multicall"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.start_multicall" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.test">
+<tt class="descname">test</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.test"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.test" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.unblacklist_host">
+<tt class="descname">unblacklist_host</tt><big>(</big><em>node_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.unblacklist_host"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.unblacklist_host" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.unreserve_host">
+<tt class="descname">unreserve_host</tt><big>(</big><em>node_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.unreserve_host"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.unreserve_host" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPI.update_slice">
+<tt class="descname">update_slice</tt><big>(</big><em>slice_id_or_name</em>, <em>**kw</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPI.update_slice"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPI.update_slice" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPIFactory">
+<em class="property">class </em><tt class="descclassname">nepi.resources.planetlab.plcapi.</tt><tt class="descname">PLCAPIFactory</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPIFactory"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPIFactory" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference external" href="http://docs.python.org/library/functions.html#object" title="(in Python v2.7)"><tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></a></p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">It allows PlanetLab RMs sharing a same slice, to use a same plcapi instance,
+and to sincronize blacklisted and reserved hosts.</p>
+</div>
+<dl class="classmethod">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPIFactory.create_api">
+<em class="property">classmethod </em><tt class="descname">create_api</tt><big>(</big><em>pl_user</em>, <em>pl_pass</em>, <em>pl_host</em>, <em>pl_ptn</em>, <em>ec</em>, <em>proxy=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPIFactory.create_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPIFactory.create_api" title="Permalink to this definition">¶</a></dt>
+<dd><p>Create an PLCAPI instance</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>pl_user</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Planelab user name (used for web login)</li>
+<li><strong>pl_pass</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Planetlab password (used for web login)</li>
+<li><strong>pl_host</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Planetlab registry host (e.g. &#8220;www.planet-lab.eu&#8221;)</li>
+<li><strong>pl_ptn</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; XMLRPC service pattern (e.g. <a class="reference external" href="https://%(hostname)s:443/PLCAPI/">https://%(hostname)s:443/PLCAPI/</a>)</li>
+<li><strong>proxy</strong> &#8211; Proxy service url</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="classmethod">
+<dt id="nepi.resources.planetlab.plcapi.PLCAPIFactory.get_api">
+<em class="property">classmethod </em><tt class="descname">get_api</tt><big>(</big><em>pl_user</em>, <em>pl_pass</em>, <em>pl_host</em>, <em>pl_ptn</em>, <em>ec</em>, <em>proxy=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/plcapi.html#PLCAPIFactory.get_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.plcapi.PLCAPIFactory.get_api" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get existing PLCAPI instance</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>pl_user</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Planelab user name (used for web login)</li>
+<li><strong>pl_pass</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Planetlab password (used for web login)</li>
+<li><strong>pl_host</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Planetlab registry host (e.g. &#8220;www.planet-lab.eu&#8221;)</li>
+<li><strong>pl_ptn</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; XMLRPC service pattern (e.g. <a class="reference external" href="https://%(hostname)s:443/PLCAPI/">https://%(hostname)s:443/PLCAPI/</a>)</li>
+<li><strong>proxy</strong> &#8211; Proxy service url</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.planetlab.sfa_node">
+<span id="nepi-resources-planetlab-sfa-node-module"></span><h2>nepi.resources.planetlab.sfa_node module<a class="headerlink" href="#module-nepi.resources.planetlab.sfa_node" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode">
+<em class="property">class </em><tt class="descclassname">nepi.resources.planetlab.sfa_node.</tt><tt class="descname">PlanetlabSfaNode</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.resources.linux.html#nepi.resources.linux.node.LinuxNode" title="nepi.resources.linux.node.LinuxNode"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.linux.node.LinuxNode</span></tt></a></p>
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.do_discover">
+<tt class="descname">do_discover</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.do_discover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.do_discover" title="Permalink to this definition">¶</a></dt>
+<dd><p>Based on the attributes defined by the user, discover the suitable 
+nodes for provision.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.do_provision">
+<tt class="descname">do_provision</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.do_provision"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.do_provision" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add node to user&#8217;s slice and verifing that the node is functioning
+correctly. Check ssh, file system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.do_release" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_discovery">
+<tt class="descname">fail_discovery</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.fail_discovery"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_discovery" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_node_not_alive">
+<tt class="descname">fail_node_not_alive</tt><big>(</big><em>hostname=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.fail_node_not_alive"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_node_not_alive" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_node_not_available">
+<tt class="descname">fail_node_not_available</tt><big>(</big><em>hostname</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.fail_node_not_available"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_node_not_available" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_not_enough_nodes">
+<tt class="descname">fail_not_enough_nodes</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.fail_not_enough_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_not_enough_nodes" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_sfaapi">
+<tt class="descname">fail_sfaapi</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.fail_sfaapi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.fail_sfaapi" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.sfaapi">
+<tt class="descname">sfaapi</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.sfaapi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.sfaapi" title="Permalink to this definition">¶</a></dt>
+<dd><p>Property to instanciate the SFA API based in sfi client.
+For each SFA method called this instance is used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/sfa_node.html#PlanetlabSfaNode.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.sfa_node.PlanetlabSfaNode.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.planetlab.tap">
+<span id="nepi-resources-planetlab-tap-module"></span><h2>nepi.resources.planetlab.tap module<a class="headerlink" href="#module-nepi.resources.planetlab.tap" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap">
+<em class="property">class </em><tt class="descclassname">nepi.resources.planetlab.tap.</tt><tt class="descname">PlanetlabTap</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.resources.linux.html#nepi.resources.linux.tap.LinuxTap" title="nepi.resources.linux.tap.LinuxTap"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.linux.tap.LinuxTap</span></tt></a></p>
+<dl class="method">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap.gre_connect">
+<tt class="descname">gre_connect</tt><big>(</big><em>remote_endpoint</em>, <em>connection_app_home</em>, <em>connection_run_home</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap.gre_connect"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap.gre_connect" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap.node">
+<tt class="descname">node</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap.node"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap.node" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap.upload_sources">
+<tt class="descname">upload_sources</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap.upload_sources"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap.upload_sources" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap.upload_start_command">
+<tt class="descname">upload_start_command</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap.upload_start_command"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap.upload_start_command" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap.vif_name_file">
+<tt class="descname">vif_name_file</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap.vif_name_file"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap.vif_name_file" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.tap.PlanetlabTap.wait_vif_name">
+<tt class="descname">wait_vif_name</tt><big>(</big><em>exec_run_home=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/tap.html#PlanetlabTap.wait_vif_name"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tap.PlanetlabTap.wait_vif_name" title="Permalink to this definition">¶</a></dt>
+<dd><p>Waits until the vif_name file for the command is generated, 
+and returns the vif_name for the device</p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.planetlab.tun">
+<span id="nepi-resources-planetlab-tun-module"></span><h2>nepi.resources.planetlab.tun module<a class="headerlink" href="#module-nepi.resources.planetlab.tun" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.planetlab.tun.PlanetlabTun">
+<em class="property">class </em><tt class="descclassname">nepi.resources.planetlab.tun.</tt><tt class="descname">PlanetlabTun</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/tun.html#PlanetlabTun"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.tun.PlanetlabTun" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#nepi.resources.planetlab.tap.PlanetlabTap" title="nepi.resources.planetlab.tap.PlanetlabTap"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.planetlab.tap.PlanetlabTap</span></tt></a></p>
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.planetlab.vroute">
+<span id="nepi-resources-planetlab-vroute-module"></span><h2>nepi.resources.planetlab.vroute module<a class="headerlink" href="#module-nepi.resources.planetlab.vroute" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute">
+<em class="property">class </em><tt class="descclassname">nepi.resources.planetlab.vroute.</tt><tt class="descname">PlanetlabVroute</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.resources.linux.html#nepi.resources.linux.application.LinuxApplication" title="nepi.resources.linux.application.LinuxApplication"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.linux.application.LinuxApplication</span></tt></a></p>
+<dl class="method">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.do_deploy">
+<tt class="descname">do_deploy</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.do_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.do_deploy" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.do_release" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.do_start">
+<tt class="descname">do_start</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.do_start"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.do_start" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.do_stop">
+<tt class="descname">do_stop</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.do_stop"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.do_stop" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.node">
+<tt class="descname">node</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.node"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.node" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.tap">
+<tt class="descname">tap</tt><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.tap"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.tap" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.upload_sources">
+<tt class="descname">upload_sources</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.upload_sources"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.upload_sources" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.upload_start_command">
+<tt class="descname">upload_start_command</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.upload_start_command"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.upload_start_command" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.planetlab.vroute.PlanetlabVroute.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/planetlab/vroute.html#PlanetlabVroute.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.planetlab.vroute.PlanetlabVroute.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.planetlab">
+<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-nepi.resources.planetlab" title="Permalink to this headline">¶</a></h2>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li><a href="../index.html">NEPI 3.2 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2014, Alina Quereilhac, Lucia Guevgeozian Odizzio, Julien Tribino.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
+    </div>
+  </body>
+</html>
\ No newline at end of file