--- /dev/null
+<!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 — 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> »</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’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"> = <thread.lock object at 0x7f3057038550></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’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:
+‘arch’, ‘pldistro’, ‘fcdistro’, ‘deployment’, ‘extensions’</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>) – 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>) – 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>) – Planetlab registry host (e.g. “www.planet-lab.eu”)</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>) – 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> – 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>) – 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>) – 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>) – Planetlab registry host (e.g. “www.planet-lab.eu”)</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>) – 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> – 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’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> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © 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