add sphinx documentation
[nepi.git] / doc / sphinx / _build / html / _layout / nepi.resources.omf.html
diff --git a/doc/sphinx/_build/html/_layout/nepi.resources.omf.html b/doc/sphinx/_build/html/_layout/nepi.resources.omf.html
new file mode 100644 (file)
index 0000000..c4353be
--- /dev/null
@@ -0,0 +1,1597 @@
+<!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.omf package &mdash; NEPI 3.0 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.0',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <link rel="top" title="NEPI 3.0 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.0 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.omf package</a><ul>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.application">nepi.resources.omf.application module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.channel">nepi.resources.omf.channel module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.interface">nepi.resources.omf.interface module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.messages_5_4">nepi.resources.omf.messages_5_4 module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.messages_6">nepi.resources.omf.messages_6 module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.node">nepi.resources.omf.node module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.omf5_api">nepi.resources.omf.omf5_api module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.omf6_api">nepi.resources.omf.omf6_api module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.omf6_parser">nepi.resources.omf.omf6_parser module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.omf_api_factory">nepi.resources.omf.omf_api_factory module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.omf_client">nepi.resources.omf.omf_client module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.omf_resource">nepi.resources.omf.omf_resource module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf.wilabt_node">nepi.resources.omf.wilabt_node module</a></li>
+<li><a class="reference internal" href="#module-nepi.resources.omf">Module contents</a></li>
+</ul>
+</li>
+</ul>
+
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="../_sources/_layout/nepi.resources.omf.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-omf-package">
+<h1>nepi.resources.omf package<a class="headerlink" href="#nepi-resources-omf-package" title="Permalink to this headline">¶</a></h1>
+<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.omf.application">
+<span id="nepi-resources-omf-application-module"></span><h2>nepi.resources.omf.application module<a class="headerlink" href="#module-nepi.resources.omf.application" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.application.OMFApplication">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.application.</tt><tt class="descname">OMFApplication</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#nepi.resources.omf.omf_resource.OMFResource" title="nepi.resources.omf.omf_resource.OMFResource"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.omf.omf_resource.OMFResource</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>ec</strong> (<em>ExperimentController</em>) &#8211; The Experiment controller</li>
+<li><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; guid of the RM</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.add_set_hook">
+<tt class="descname">add_set_hook</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.add_set_hook"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.add_set_hook" title="Permalink to this definition">¶</a></dt>
+<dd><p>Initialize the hooks for OMF 5.4 only</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.check_deploy">
+<tt class="descname">check_deploy</tt><big>(</big><em>cid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.check_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.check_deploy" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check, through the mail box in the parser, 
+if the confirmation of the creation has been received</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"><strong>cid</strong> &#8211; the id of the original message</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.check_release">
+<tt class="descname">check_release</tt><big>(</big><em>cid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.check_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.check_release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check, through the mail box in the parser, 
+if the confirmation of the release has been received</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"><strong>cid</strong> &#8211; the id of the original message</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.check_start">
+<tt class="descname">check_start</tt><big>(</big><em>uid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.check_start"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.check_start" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check, through the mail box in the parser, 
+if the confirmation of the start has been received</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"><strong>uid</strong> &#8211; the id of the original message</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.do_deploy">
+<tt class="descname">do_deploy</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.do_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.do_deploy" title="Permalink to this definition">¶</a></dt>
+<dd><p>Deploy the RM. It means nothing special for an application 
+for now (later it will be upload sources, ...)
+It becomes DEPLOYED after the topic for the application has been created</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.do_release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Clean the RM at the end of the experiment and release the API.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.do_start">
+<tt class="descname">do_start</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.do_start"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.do_start" title="Permalink to this definition">¶</a></dt>
+<dd><p>Start the RM. It means : Send Xmpp Message Using OMF protocol 
+to execute the application.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.do_stop">
+<tt class="descname">do_stop</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.do_stop"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.do_stop" title="Permalink to this definition">¶</a></dt>
+<dd><p>Stop the RM. It means : Send Xmpp Message Using OMF protocol to 
+kill the application. 
+State is set to STOPPED after the message is sent.</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.application.OMFApplication.exp_id">
+<tt class="descname">exp_id</tt><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.exp_id"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.exp_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.application.OMFApplication.node">
+<tt class="descname">node</tt><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.node"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.node" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.stdin_hook">
+<tt class="descname">stdin_hook</tt><big>(</big><em>old_value</em>, <em>new_value</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.stdin_hook"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.stdin_hook" title="Permalink to this definition">¶</a></dt>
+<dd><p>Set a hook to the stdin attribute in order to send a message at each time
+the value of this parameter is changed. Used ofr OMF 5.4 only</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.trace">
+<tt class="descname">trace</tt><big>(</big><em>name</em>, <em>attr='all'</em>, <em>block=512</em>, <em>offset=0</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.trace"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.trace" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.application.OMFApplication.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/application.html#OMFApplication.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.application.OMFApplication.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if the connection with the guid in parameter is possible. 
+Only meaningful connections are allowed.</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"><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; Guid of RM it will be connected</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Boolean</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.channel">
+<span id="nepi-resources-omf-channel-module"></span><h2>nepi.resources.omf.channel module<a class="headerlink" href="#module-nepi.resources.omf.channel" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.channel.OMFChannel">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.channel.</tt><tt class="descname">OMFChannel</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/channel.html#OMFChannel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.channel.OMFChannel" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#nepi.resources.omf.omf_resource.OMFResource" title="nepi.resources.omf.omf_resource.OMFResource"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.omf.omf_resource.OMFResource</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>ec</strong> (<em>ExperimentController</em>) &#8211; The Experiment controller</li>
+<li><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; guid of the RM</li>
+<li><strong>creds</strong> (<a class="reference external" href="http://docs.python.org/library/stdtypes.html#dict" title="(in Python v2.7)"><em>dict</em></a>) &#8211; Credentials to communicate with the rm (XmppClient for OMF)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.channel.OMFChannel.ChannelToFreq">
+<tt class="descname">ChannelToFreq</tt><em class="property"> = {'11': '2462', '10': '2457', '13': '2472', '12': '2467', '1': '2412', '3': '2422', '2': '2417', '5': '2432', '4': '2427', '7': '2442', '6': '2437', '9': '2452', '8': '2447'}</em><a class="headerlink" href="#nepi.resources.omf.channel.OMFChannel.ChannelToFreq" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.channel.OMFChannel.do_deploy">
+<tt class="descname">do_deploy</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/channel.html#OMFChannel.do_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.channel.OMFChannel.do_deploy" title="Permalink to this definition">¶</a></dt>
+<dd><p>Deploy the RM. It means : Get the xmpp client and send messages 
+using OMF 5.4 or 6 protocol to configure the channel.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.channel.OMFChannel.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/channel.html#OMFChannel.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.channel.OMFChannel.do_release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Clean the RM at the end of the experiment and release the API</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.channel.OMFChannel.exp_id">
+<tt class="descname">exp_id</tt><a class="reference internal" href="../_modules/nepi/resources/omf/channel.html#OMFChannel.exp_id"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.channel.OMFChannel.exp_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.channel.OMFChannel.get_frequency">
+<tt class="descname">get_frequency</tt><big>(</big><em>channel</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/channel.html#OMFChannel.get_frequency"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.channel.OMFChannel.get_frequency" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns the frequency of a specific channel number</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.channel.OMFChannel.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/channel.html#OMFChannel.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.channel.OMFChannel.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if the connection with the guid in parameter is possible.
+Only meaningful connections are allowed.</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"><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; Guid of the current RM</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Boolean</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.interface">
+<span id="nepi-resources-omf-interface-module"></span><h2>nepi.resources.omf.interface module<a class="headerlink" href="#module-nepi.resources.omf.interface" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.interface.</tt><tt class="descname">OMFWifiInterface</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#nepi.resources.omf.omf_resource.OMFResource" title="nepi.resources.omf.omf_resource.OMFResource"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.omf.omf_resource.OMFResource</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>ec</strong> (<em>ExperimentController</em>) &#8211; The Experiment controller</li>
+<li><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; guid of the RM</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.channel">
+<tt class="descname">channel</tt><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.channel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.channel" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.check_deploy">
+<tt class="descname">check_deploy</tt><big>(</big><em>cid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.check_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.check_deploy" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check, through the mail box in the parser, 
+if the confirmation of the creation has been received</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"><strong>cid</strong> &#8211; the id of the original message</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.check_release">
+<tt class="descname">check_release</tt><big>(</big><em>cid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.check_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.check_release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check, through the mail box in the parser, 
+if the confirmation of the release has been received</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"><strong>cid</strong> &#8211; the id of the original message</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.configure_iface">
+<tt class="descname">configure_iface</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.configure_iface"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.configure_iface" title="Permalink to this definition">¶</a></dt>
+<dd><p>Configure the interface without the ip</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.configure_ip">
+<tt class="descname">configure_ip</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.configure_ip"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.configure_ip" title="Permalink to this definition">¶</a></dt>
+<dd><p>Configure the ip of the interface</p>
+<p>CELL ID shraing problem. By putting th ip at the end of the configuration, 
+each node use the same channel and can then share the same CELL ID.
+In the second case, the channel is defined at the end and the node don&#8217;t
+share a common CELL ID and can not communicate.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.configure_on_omf5">
+<tt class="descname">configure_on_omf5</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.configure_on_omf5"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.configure_on_omf5" title="Permalink to this definition">¶</a></dt>
+<dd><p>Method to configure the wifi interface when OMF 5.4 is used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.configure_on_omf6">
+<tt class="descname">configure_on_omf6</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.configure_on_omf6"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.configure_on_omf6" title="Permalink to this definition">¶</a></dt>
+<dd><p>Method to configure the wifi interface when OMF 6 is used.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.do_deploy">
+<tt class="descname">do_deploy</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.do_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.do_deploy" title="Permalink to this definition">¶</a></dt>
+<dd><p>Deploy the RM. It means : Get the xmpp client and send messages 
+using OMF 5.4 or 6 protocol to configure the interface.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.do_release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Clean the RM at the end of the experiment and release the API</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.exp_id">
+<tt class="descname">exp_id</tt><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.exp_id"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.exp_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.node">
+<tt class="descname">node</tt><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.node"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.node" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.interface.OMFWifiInterface.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/interface.html#OMFWifiInterface.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.interface.OMFWifiInterface.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if the connection with the guid in parameter is possible. 
+Only meaningful connections are allowed.</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"><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; Guid of the current RM</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Boolean</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.messages_5_4">
+<span id="nepi-resources-omf-messages-5-4-module"></span><h2>nepi.resources.omf.messages_5_4 module<a class="headerlink" href="#module-nepi.resources.omf.messages_5_4" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.messages_5_4.</tt><tt class="descname">MessageHandler</tt><big>(</big><em>sliceid</em>, <em>expid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>sliceid</strong> &#8211; Slice Name (= Xmpp Slice)</li>
+<li><strong>expid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Experiment ID (= Xmpp User)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">This class is used only for OMF 5.4 Protocol and is going to become unused</p>
+</div>
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.alias_function">
+<tt class="descname">alias_function</tt><big>(</big><em>name</em>, <em>target</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.alias_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.alias_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build an Alias Message</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>name</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Name of the new alias</li>
+<li><strong>target</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Hrn of the target node (ex : omf.plexus.wlab17)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.configure_function">
+<tt class="descname">configure_function</tt><big>(</big><em>target</em>, <em>value</em>, <em>path</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.configure_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.configure_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a Configure Message</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>target</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Hrn of the target node (ex : omf.plexus.wlab17)</li>
+<li><strong>value</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; guid of the RM</li>
+<li><strong>path</strong> (<a class="reference external" href="http://docs.python.org/library/stdtypes.html#dict" title="(in Python v2.7)"><em>dict</em></a>) &#8211; Path of the element to configure (ex : net/w0/channel)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.enroll_function">
+<tt class="descname">enroll_function</tt><big>(</big><em>enrollkey</em>, <em>image</em>, <em>index</em>, <em>target</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.enroll_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.enroll_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build an Enroll Message</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>enrollkey</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Type of enrollment (= 1)</li>
+<li><strong>image</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Image (= * when all the nodes are concerned)</li>
+<li><strong>index</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Index (= 1 in general)</li>
+<li><strong>target</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Hrn of the target node (ex : omf.plexus.wlab17)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.execute_function">
+<tt class="descname">execute_function</tt><big>(</big><em>target</em>, <em>appid</em>, <em>cmdlineargs</em>, <em>path</em>, <em>env</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.execute_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.execute_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build an Execute Message</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>target</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Hrn of the target node (ex : omf.plexus.wlab17)</li>
+<li><strong>appid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Application id</li>
+<li><strong>cmdlineargs</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Arguments of the application</li>
+<li><strong>path</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Path of the application</li>
+<li><strong>env</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Environment variables</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.exit_function">
+<tt class="descname">exit_function</tt><big>(</big><em>target</em>, <em>appid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.exit_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.exit_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build an Exit Message</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>target</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Hrn of the target node (ex : omf.plexus.wlab17)</li>
+<li><strong>appid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Application id (ex : vlc#1)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.log_function">
+<tt class="descname">log_function</tt><big>(</big><em>level</em>, <em>logger</em>, <em>level_name</em>, <em>data</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.log_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.log_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a Log Message</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>level</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Level of logging</li>
+<li><strong>logger</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Element publishing the log</li>
+<li><strong>level_name</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Name of the level (ex : INFO)</li>
+<li><strong>data</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Content to publish</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.newexp_function">
+<tt class="descname">newexp_function</tt><big>(</big><em>experimentid</em>, <em>address</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.newexp_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.newexp_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a NewExp Message</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>experimentid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the new experiment</li>
+<li><strong>address</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Adress of the destination set of nodes</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.noop_function">
+<tt class="descname">noop_function</tt><big>(</big><em>target</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.noop_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.noop_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a Noop Message</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"><strong>target</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Hrn of the target node (ex : omf.plexus.wlab17)</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_5_4.MessageHandler.stdin_function">
+<tt class="descname">stdin_function</tt><big>(</big><em>target</em>, <em>value</em>, <em>appid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_5_4.html#MessageHandler.stdin_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_5_4.MessageHandler.stdin_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build an Execute Message</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>value</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; parameter that go in the stdin</li>
+<li><strong>target</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Hrn of the target node (ex : omf.plexus.wlab17)</li>
+<li><strong>appid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Application id</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.messages_6">
+<span id="nepi-resources-omf-messages-6-module"></span><h2>nepi.resources.omf.messages_6 module<a class="headerlink" href="#module-nepi.resources.omf.messages_6" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.messages_6.MessageHandler">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.messages_6.</tt><tt class="descname">MessageHandler</tt><a class="reference internal" href="../_modules/nepi/resources/omf/messages_6.html#MessageHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_6.MessageHandler" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>sliceid</strong> &#8211; Slice Name (= Xmpp Slice)</li>
+<li><strong>expid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Experiment ID (= Xmpp User)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">This class is used only for OMF 5.4 Protocol and is going to become unused</p>
+</div>
+<dl class="method">
+<dt id="nepi.resources.omf.messages_6.MessageHandler.configure_function">
+<tt class="descname">configure_function</tt><big>(</big><em>msg_id</em>, <em>src</em>, <em>timestamp</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_6.html#MessageHandler.configure_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_6.MessageHandler.configure_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a configure message</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>msg_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the message</li>
+<li><strong>src</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Src node that send the message (jabber source)</li>
+<li><strong>timestamp</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Unix Timestamp</li>
+<li><strong>props</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; List of properties</li>
+<li><strong>guards</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; list of guards (assertions for properties)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_6.MessageHandler.create_function">
+<tt class="descname">create_function</tt><big>(</big><em>msg_id</em>, <em>src</em>, <em>rtype</em>, <em>timestamp</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_6.html#MessageHandler.create_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_6.MessageHandler.create_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a create message</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>msg_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the message</li>
+<li><strong>src</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Src node that send the message (jabber source)</li>
+<li><strong>rtype</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Type of the object</li>
+<li><strong>timestamp</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Unix Timestamp</li>
+<li><strong>props</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; List of properties</li>
+<li><strong>guards</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; list of guards (assertions for properties)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_6.MessageHandler.release_function">
+<tt class="descname">release_function</tt><big>(</big><em>msg_id</em>, <em>src</em>, <em>timestamp</em>, <em>res_id=None</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_6.html#MessageHandler.release_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_6.MessageHandler.release_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a release message</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>msg_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the message</li>
+<li><strong>src</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Src node that send the message (jabber source)</li>
+<li><strong>timestamp</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Unix Timestamp</li>
+<li><strong>res_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the release resource</li>
+<li><strong>props</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; List of properties</li>
+<li><strong>guards</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; list of guards (assertions for properties)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.messages_6.MessageHandler.request_function">
+<tt class="descname">request_function</tt><big>(</big><em>msg_id</em>, <em>src</em>, <em>timestamp</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/messages_6.html#MessageHandler.request_function"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.messages_6.MessageHandler.request_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Build a request message</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>msg_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the message</li>
+<li><strong>src</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Src node that send the message (jabber source)</li>
+<li><strong>timestamp</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Unix Timestamp</li>
+<li><strong>props</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; List of properties</li>
+<li><strong>guards</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#list" title="(in Python v2.7)"><em>list</em></a>) &#8211; list of guards (assertions for properties)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.node">
+<span id="nepi-resources-omf-node-module"></span><h2>nepi.resources.omf.node module<a class="headerlink" href="#module-nepi.resources.omf.node" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.node.OMFNode">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.node.</tt><tt class="descname">OMFNode</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/node.html#OMFNode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.node.OMFNode" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#nepi.resources.omf.omf_resource.OMFResource" title="nepi.resources.omf.omf_resource.OMFResource"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.omf.omf_resource.OMFResource</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>ec</strong> (<em>ExperimentController</em>) &#8211; The Experiment controller</li>
+<li><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; guid of the RM</li>
+<li><strong>creds</strong> (<a class="reference external" href="http://docs.python.org/library/stdtypes.html#dict" title="(in Python v2.7)"><em>dict</em></a>) &#8211; Credentials to communicate with the rm (XmppClient for OMF)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.node.OMFNode.do_deploy">
+<tt class="descname">do_deploy</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/node.html#OMFNode.do_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.node.OMFNode.do_deploy" title="Permalink to this definition">¶</a></dt>
+<dd><p>Deploy the RM. It means : Send Xmpp Message Using OMF protocol 
+to enroll the node into the experiment.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.node.OMFNode.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/node.html#OMFNode.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.node.OMFNode.do_release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Clean the RM at the end of the experiment by unenrolling
+the node from the topic</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.node.OMFNode.exp_id">
+<tt class="descname">exp_id</tt><a class="reference internal" href="../_modules/nepi/resources/omf/node.html#OMFNode.exp_id"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.node.OMFNode.exp_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.node.OMFNode.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/node.html#OMFNode.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.node.OMFNode.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if the connection with the guid in parameter is possible. 
+Only meaningful connections are allowed.</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"><strong>guid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) &#8211; Guid of the current RM</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Boolean</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.omf5_api">
+<span id="nepi-resources-omf-omf5-api-module"></span><h2>nepi.resources.omf.omf5_api module<a class="headerlink" href="#module-nepi.resources.omf.omf5_api" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.omf5_api.OMF5API">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf5_api.</tt><tt class="descname">OMF5API</tt><big>(</big><em>host</em>, <em>slice</em>, <em>port</em>, <em>password</em>, <em>xmpp_root=None</em>, <em>exp_id=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.util.html#nepi.util.logger.Logger" title="nepi.util.logger.Logger"><tt class="xref py py-class docutils literal"><span class="pre">nepi.util.logger.Logger</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>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; Xmpp Server</li>
+<li><strong>slice</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Slice</li>
+<li><strong>port</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Port</li>
+<li><strong>password</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp password</li>
+<li><strong>xmpp_root</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Root of the Xmpp Topic Architecture</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">This class is the implementation of an OMF 5.4 API. 
+Since the version 5.4.1, the Topic Architecture start with OMF_5.4 
+instead of OMF used for OMF5.3</p>
+</div>
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.configure">
+<tt class="descname">configure</tt><big>(</big><em>hostname</em>, <em>attribute</em>, <em>value</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.configure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.configure" title="Permalink to this definition">¶</a></dt>
+<dd><p>Configure attribute on the node</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>hostname</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Full hrn of the node</li>
+<li><strong>attribute</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Attribute that need to be configured (
+often written as /net/wX/attribute, with X the interface number)</li>
+<li><strong>value</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Value of the attribute</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.delete">
+<tt class="descname">delete</tt><big>(</big><em>hostname</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.delete"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.delete" title="Permalink to this definition">¶</a></dt>
+<dd><p>Delete the topic corresponding to the hostname for this session</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"><strong>hostname</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Full hrn of the node</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.disconnect">
+<tt class="descname">disconnect</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.disconnect"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.disconnect" title="Permalink to this definition">¶</a></dt>
+<dd><p>Delete the session and logger topics. Then disconnect</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.enroll_host">
+<tt class="descname">enroll_host</tt><big>(</big><em>hostname</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.enroll_host"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.enroll_host" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create and Subscribe to the session topic and the resources</dt>
+<dd>corresponding to the hostname</dd>
+</dl>
+<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"><strong>hostname</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Full hrn of the node</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.execute">
+<tt class="descname">execute</tt><big>(</big><em>hostname</em>, <em>app_id</em>, <em>arguments</em>, <em>path</em>, <em>env</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.execute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.execute" title="Permalink to this definition">¶</a></dt>
+<dd><p>Execute command on the node</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>hostname</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Full hrn of the node</li>
+<li><strong>app_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Application Id (Any id that represents in a unique 
+way the application)</li>
+<li><strong>arguments</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Arguments of the application</li>
+<li><strong>path</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Path of the application</li>
+<li><strong>env</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Environnement values for the application</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.exit">
+<tt class="descname">exit</tt><big>(</big><em>hostname</em>, <em>app_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.exit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.exit" title="Permalink to this definition">¶</a></dt>
+<dd><p>Kill an application started with OMF</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>hostname</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Full hrn of the node</li>
+<li><strong>app_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Application Id of the application you want to stop</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.release">
+<tt class="descname">release</tt><big>(</big><em>hostname</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Delete the session and logger topics. Then disconnect</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf5_api.OMF5API.send_stdin">
+<tt class="descname">send_stdin</tt><big>(</big><em>hostname</em>, <em>value</em>, <em>app_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf5_api.html#OMF5API.send_stdin"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf5_api.OMF5API.send_stdin" title="Permalink to this definition">¶</a></dt>
+<dd><p>Send to the stdin of the application the value</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>hostname</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Full hrn of the node</li>
+<li><strong>appid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Application Id (Any id that represents in a unique 
+way the application)</li>
+<li><strong>value</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; parameter to execute in the stdin of the application</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.omf6_api">
+<span id="nepi-resources-omf-omf6-api-module"></span><h2>nepi.resources.omf.omf6_api module<a class="headerlink" href="#module-nepi.resources.omf.omf6_api" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.omf6_api.OMF6API">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf6_api.</tt><tt class="descname">OMF6API</tt><big>(</big><em>server</em>, <em>user='nepi'</em>, <em>port='5222'</em>, <em>password='1234'</em>, <em>exp_id=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.util.html#nepi.util.logger.Logger" title="nepi.util.logger.Logger"><tt class="xref py py-class docutils literal"><span class="pre">nepi.util.logger.Logger</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>server</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Server</li>
+<li><strong>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; Xmpp User</li>
+<li><strong>port</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Port</li>
+<li><strong>password</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp password</li>
+<li><strong>xmpp_root</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Root of the Xmpp Topic Architecture</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">This class is the implementation of an OMF 5.4 API. 
+Since the version 5.4.1, the Topic Architecture start with OMF_5.4 
+instead of OMF used for OMF5.3</p>
+</div>
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.check_mailbox">
+<tt class="descname">check_mailbox</tt><big>(</big><em>itype</em>, <em>attr</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.check_mailbox"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.check_mailbox" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check the mail box</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>itype</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; type of mail</li>
+<li><strong>attr</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; value wanted</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.check_ready">
+<tt class="descname">check_ready</tt><big>(</big><em>xmpp</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.check_ready"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.check_ready" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.create_and_enroll_topic">
+<tt class="descname">create_and_enroll_topic</tt><big>(</big><em>topic</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.create_and_enroll_topic"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.create_and_enroll_topic" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="docutils">
+<dt>Create and Subscribe to the session topic and the resources</dt>
+<dd>corresponding to the hostname</dd>
+</dl>
+<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"><strong>hostname</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Full hrn of the node</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.disconnect">
+<tt class="descname">disconnect</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.disconnect"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.disconnect" title="Permalink to this definition">¶</a></dt>
+<dd><p>Delete the session and logger topics. Then disconnect</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.enroll_topic">
+<tt class="descname">enroll_topic</tt><big>(</big><em>topic</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.enroll_topic"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.enroll_topic" title="Permalink to this definition">¶</a></dt>
+<dd><p>Create and Subscribe to the session topic and the resources
+corresponding to the hostname</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.frcp_configure">
+<tt class="descname">frcp_configure</tt><big>(</big><em>topic</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.frcp_configure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.frcp_configure" title="Permalink to this definition">¶</a></dt>
+<dd><p>Publish a configure message</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.frcp_create">
+<tt class="descname">frcp_create</tt><big>(</big><em>msg_id</em>, <em>topic</em>, <em>rtype</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.frcp_create"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.frcp_create" title="Permalink to this definition">¶</a></dt>
+<dd><p>Publish a create message</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.frcp_inform">
+<tt class="descname">frcp_inform</tt><big>(</big><em>topic</em>, <em>cid</em>, <em>itype</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.frcp_inform"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.frcp_inform" title="Permalink to this definition">¶</a></dt>
+<dd><p>Publish an inform message</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.frcp_release">
+<tt class="descname">frcp_release</tt><big>(</big><em>msg_id</em>, <em>parent</em>, <em>child</em>, <em>res_id=None</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.frcp_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.frcp_release" title="Permalink to this definition">¶</a></dt>
+<dd><p>Publish a release message</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.frcp_request">
+<tt class="descname">frcp_request</tt><big>(</big><em>topic</em>, <em>props=None</em>, <em>guards=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.frcp_request"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.frcp_request" title="Permalink to this definition">¶</a></dt>
+<dd><p>Execute command on the node</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_api.OMF6API.unenroll_topic">
+<tt class="descname">unenroll_topic</tt><big>(</big><em>topic</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_api.html#OMF6API.unenroll_topic"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_api.OMF6API.unenroll_topic" title="Permalink to this definition">¶</a></dt>
+<dd><p>Create and Subscribe to the session topic and the resources
+corresponding to the hostname</p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.omf6_parser">
+<span id="nepi-resources-omf-omf6-parser-module"></span><h2>nepi.resources.omf.omf6_parser module<a class="headerlink" href="#module-nepi.resources.omf.omf6_parser" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.omf6_parser.OMF6Parser">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf6_parser.</tt><tt class="descname">OMF6Parser</tt><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_parser.html#OMF6Parser"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_parser.OMF6Parser" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.util.html#nepi.util.logger.Logger" title="nepi.util.logger.Logger"><tt class="xref py py-class docutils literal"><span class="pre">nepi.util.logger.Logger</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>jid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Jabber Id (= Xmpp Slice + Date)</li>
+<li><strong>password</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Jabber Password (= Xmpp Password)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">This class is an XMPP Client with customized method</p>
+</div>
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_parser.OMF6Parser.check_mailbox">
+<tt class="descname">check_mailbox</tt><big>(</big><em>itype</em>, <em>attr</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_parser.html#OMF6Parser.check_mailbox"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_parser.OMF6Parser.check_mailbox" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check the mail box</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>itype</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; type of mail</li>
+<li><strong>attr</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; value wanted</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_parser.OMF6Parser.handle">
+<tt class="descname">handle</tt><big>(</big><em>iq</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_parser.html#OMF6Parser.handle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_parser.OMF6Parser.handle" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check the mail box</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"><strong>iq</strong> &#8211; message received</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf6_parser.OMF6Parser.init_mailbox">
+<tt class="descname">init_mailbox</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf6_parser.html#OMF6Parser.init_mailbox"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf6_parser.OMF6Parser.init_mailbox" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.omf_api_factory">
+<span id="nepi-resources-omf-omf-api-factory-module"></span><h2>nepi.resources.omf.omf_api_factory module<a class="headerlink" href="#module-nepi.resources.omf.omf_api_factory" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.omf_api_factory.OMFAPIFactory">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf_api_factory.</tt><tt class="descname">OMFAPIFactory</tt><a class="reference internal" href="../_modules/nepi/resources/omf/omf_api_factory.html#OMFAPIFactory"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_api_factory.OMFAPIFactory" 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 the different RM to use the same xmpp client if they use 
+the same credentials.  For the moment, it is focused on XMPP.</p>
+</div>
+<dl class="classmethod">
+<dt id="nepi.resources.omf.omf_api_factory.OMFAPIFactory.create_api">
+<em class="property">classmethod </em><tt class="descname">create_api</tt><big>(</big><em>version</em>, <em>server</em>, <em>user</em>, <em>port</em>, <em>password</em>, <em>exp_id</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_api_factory.html#OMFAPIFactory.create_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_api_factory.OMFAPIFactory.create_api" title="Permalink to this definition">¶</a></dt>
+<dd><p>Create an OMF API if this one doesn&#8217;t exist yet with this credentials</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>version</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; OMF Version. Either 5 or 6</li>
+<li><strong>server</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Server Adress</li>
+<li><strong>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; Xmpp User</li>
+<li><strong>port</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Port (Default : 5222)</li>
+<li><strong>password</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Password</li>
+<li><strong>exp_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the experiment</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="classmethod">
+<dt id="nepi.resources.omf.omf_api_factory.OMFAPIFactory.get_api">
+<em class="property">classmethod </em><tt class="descname">get_api</tt><big>(</big><em>version</em>, <em>server</em>, <em>user</em>, <em>port</em>, <em>password</em>, <em>exp_id=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_api_factory.html#OMFAPIFactory.get_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_api_factory.OMFAPIFactory.get_api" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get an OMF Api</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>version</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; OMF Version. Either 5 or 6</li>
+<li><strong>server</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Server Adress</li>
+<li><strong>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; Xmpp User</li>
+<li><strong>port</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Port (Default : 5222)</li>
+<li><strong>password</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Password</li>
+<li><strong>exp_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the experiment</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.omf_api_factory.OMFAPIFactory.lock">
+<tt class="descname">lock</tt><em class="property"> = &lt;thread.lock object at 0x7f028fc193b0&gt;</em><a class="headerlink" href="#nepi.resources.omf.omf_api_factory.OMFAPIFactory.lock" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="classmethod">
+<dt id="nepi.resources.omf.omf_api_factory.OMFAPIFactory.release_api">
+<em class="property">classmethod </em><tt class="descname">release_api</tt><big>(</big><em>version</em>, <em>server</em>, <em>user</em>, <em>port</em>, <em>password</em>, <em>exp_id=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_api_factory.html#OMFAPIFactory.release_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_api_factory.OMFAPIFactory.release_api" title="Permalink to this definition">¶</a></dt>
+<dd><p>Release an OMF API with this credentials</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>version</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; OMF Version. Either 5 or 6</li>
+<li><strong>server</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Server Adress</li>
+<li><strong>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; Xmpp User</li>
+<li><strong>port</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Port (Default : 5222)</li>
+<li><strong>password</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Xmpp Password</li>
+<li><strong>exp_id</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Id of the experiment</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.omf_client">
+<span id="nepi-resources-omf-omf-client-module"></span><h2>nepi.resources.omf.omf_client module<a class="headerlink" href="#module-nepi.resources.omf.omf_client" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.omf_client.BaseOMFClient">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf_client.</tt><tt class="descname">BaseOMFClient</tt><big>(</big><em>jid</em>, <em>password</em>, <em>ssl=False</em>, <em>plugin_config={}</em>, <em>plugin_whitelist=[]</em>, <em>escape_quotes=True</em>, <em>sasl_mech=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#BaseOMFClient"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.BaseOMFClient" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">sleekxmpp.clientxmpp.ClientXMPP</span></tt></p>
+</dd></dl>
+
+<dl class="class">
+<dt id="nepi.resources.omf.omf_client.OMFClient">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf_client.</tt><tt class="descname">OMFClient</tt><big>(</big><em>jid</em>, <em>password</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#nepi.resources.omf.omf_client.BaseOMFClient" title="nepi.resources.omf.omf_client.BaseOMFClient"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.omf.omf_client.BaseOMFClient</span></tt></a>, <a class="reference internal" href="nepi.util.html#nepi.util.logger.Logger" title="nepi.util.logger.Logger"><tt class="xref py py-class docutils literal"><span class="pre">nepi.util.logger.Logger</span></tt></a></p>
+<dl class="class">
+<dt>
+<tt class="descname">Class Args :</tt></dt>
+<dd><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>jid</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Jabber Id (= Xmpp Slice + Date)</li>
+<li><strong>password</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Jabber Password (= Xmpp Password)</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">This class is an XMPP Client with customized method</p>
+</div>
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.check_mailbox">
+<tt class="descname">check_mailbox</tt><big>(</big><em>itype</em>, <em>attr</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.check_mailbox"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.check_mailbox" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check the mail box</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>itype</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; type of mail</li>
+<li><strong>attr</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; value wanted</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.create">
+<tt class="descname">create</tt><big>(</big><em>node</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.create"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.create" title="Permalink to this definition">¶</a></dt>
+<dd><p>Create the topic corresponding to the node</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"><strong>node</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Name of the topic, corresponding to the node (ex : omf.plexus.wlab17)</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.delete">
+<tt class="descname">delete</tt><big>(</big><em>node</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.delete"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.delete" title="Permalink to this definition">¶</a></dt>
+<dd><p>Delete the topic corresponding to the node</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"><strong>node</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Name of the topic, corresponding to the node (ex : omf.plexus.wlab17)</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.get">
+<tt class="descname">get</tt><big>(</big><em>data</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.get"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.get" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get the item</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"><strong>data</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; data from which the items will be get back</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.handle_omf_message">
+<tt class="descname">handle_omf_message</tt><big>(</big><em>iq</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.handle_omf_message"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.handle_omf_message" title="Permalink to this definition">¶</a></dt>
+<dd><p>Handle published/received message</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"><strong>iq</strong> (<em>Iq Stanza</em>) &#8211; Stanzas that is currently published/received</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.nodes">
+<tt class="descname">nodes</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.nodes" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get all the nodes of the Xmppp Server.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.publish">
+<tt class="descname">publish</tt><big>(</big><em>data</em>, <em>node</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.publish"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.publish" title="Permalink to this definition">¶</a></dt>
+<dd><p>Publish the data to the corresponding topic</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>data</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Data that will be published</li>
+<li><strong>node</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Name of the topic</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.purge">
+<tt class="descname">purge</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.purge"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.purge" title="Permalink to this definition">¶</a></dt>
+<dd><p>Purge the information in the server</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.omf_client.OMFClient.ready">
+<tt class="descname">ready</tt><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.ready"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.ready" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if the client is ready</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.register">
+<tt class="descname">register</tt><big>(</big><em>iq</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.register" title="Permalink to this definition">¶</a></dt>
+<dd><p>Register to the Xmppp Server. This function is called directly by the sleekXmpp library</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.retract">
+<tt class="descname">retract</tt><big>(</big><em>data</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.retract"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.retract" title="Permalink to this definition">¶</a></dt>
+<dd><p>Retract the item</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"><strong>data</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; data from which the item will be retracted</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.start">
+<tt class="descname">start</tt><big>(</big><em>event</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.start"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.start" title="Permalink to this definition">¶</a></dt>
+<dd><p>Send presence to the Xmppp Server. This function is called directly by the sleekXmpp library</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.subscribe">
+<tt class="descname">subscribe</tt><big>(</big><em>node</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.subscribe"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.subscribe" title="Permalink to this definition">¶</a></dt>
+<dd><p>Subscribe to a topic</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"><strong>node</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Name of the topic</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.subscriptions">
+<tt class="descname">subscriptions</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.subscriptions"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.subscriptions" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get all the subscriptions of the Xmppp Server.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.unregister">
+<tt class="descname">unregister</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.unregister"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.unregister" title="Permalink to this definition">¶</a></dt>
+<dd><p>Unregister from the Xmppp Server.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.omf_client.OMFClient.unsubscribe">
+<tt class="descname">unsubscribe</tt><big>(</big><em>node</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_client.html#OMFClient.unsubscribe"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_client.OMFClient.unsubscribe" title="Permalink to this definition">¶</a></dt>
+<dd><p>Unsubscribe to a topic</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"><strong>node</strong> (<a class="reference external" href="http://docs.python.org/library/functions.html#str" title="(in Python v2.7)"><em>str</em></a>) &#8211; Name of the topic</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.omf_resource">
+<span id="nepi-resources-omf-omf-resource-module"></span><h2>nepi.resources.omf.omf_resource module<a class="headerlink" href="#module-nepi.resources.omf.omf_resource" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.omf_resource.OMFResource">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf_resource.</tt><tt class="descname">OMFResource</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/omf_resource.html#OMFResource"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_resource.OMFResource" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="nepi.execution.html#nepi.execution.resource.ResourceManager" title="nepi.execution.resource.ResourceManager"><tt class="xref py py-class docutils literal"><span class="pre">nepi.execution.resource.ResourceManager</span></tt></a></p>
+<p>Generic resource gathering XMPP credential information and common methods
+for OMF nodes, channels, applications, etc.</p>
+</dd></dl>
+
+<dl class="class">
+<dt id="nepi.resources.omf.omf_resource.ResourceGateway">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.omf_resource.</tt><tt class="descname">ResourceGateway</tt><a class="reference internal" href="../_modules/nepi/resources/omf/omf_resource.html#ResourceGateway"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.omf_resource.ResourceGateway" title="Permalink to this definition">¶</a></dt>
+<dd><p>Dictionary used to set OMF gateway depending on Testbed information.</p>
+<dl class="attribute">
+<dt id="nepi.resources.omf.omf_resource.ResourceGateway.AMtoGateway">
+<tt class="descname">AMtoGateway</tt><em class="property"> = {'nitlab.inf.uth.gr': 'nitlab.inf.uth.gr', 'nicta': '??.??.??', 'am.wilab2.ilabt.iminds.be': 'ops.wilab2.ilabt.iminds.be'}</em><a class="headerlink" href="#nepi.resources.omf.omf_resource.ResourceGateway.AMtoGateway" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.omf_resource.ResourceGateway.TestbedtoGateway">
+<tt class="descname">TestbedtoGateway</tt><em class="property"> = {'wilabt': 'ops.wilab2.ilabt.iminds.be', 'nicta': '??.??.??', 'nitos': 'nitlab.inf.uth.gr'}</em><a class="headerlink" href="#nepi.resources.omf.omf_resource.ResourceGateway.TestbedtoGateway" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf.wilabt_node">
+<span id="nepi-resources-omf-wilabt-node-module"></span><h2>nepi.resources.omf.wilabt_node module<a class="headerlink" href="#module-nepi.resources.omf.wilabt_node" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode">
+<em class="property">class </em><tt class="descclassname">nepi.resources.omf.wilabt_node.</tt><tt class="descname">WilabtSfaNode</tt><big>(</big><em>ec</em>, <em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#nepi.resources.omf.node.OMFNode" title="nepi.resources.omf.node.OMFNode"><tt class="xref py py-class docutils literal"><span class="pre">nepi.resources.omf.node.OMFNode</span></tt></a></p>
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.do_deploy">
+<tt class="descname">do_deploy</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.do_deploy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.do_deploy" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.do_discover">
+<tt class="descname">do_discover</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.do_discover"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.do_discover" title="Permalink to this definition">¶</a></dt>
+<dd><p>Based on the attributes defined by the user, discover the suitable 
+node for provision.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.do_provision">
+<tt class="descname">do_provision</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.do_provision"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.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, omf rc running, hostname, file system.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.do_release">
+<tt class="descname">do_release</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.do_release"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.do_release" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.execute">
+<tt class="descname">execute</tt><big>(</big><em>command</em>, <em>sudo=False</em>, <em>env=None</em>, <em>tty=False</em>, <em>forward_x11=False</em>, <em>retry=3</em>, <em>connect_timeout=30</em>, <em>strict_host_checking=False</em>, <em>persistent=True</em>, <em>blocking=True</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.execute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.execute" title="Permalink to this definition">¶</a></dt>
+<dd><p>Notice that this invocation will block until the
+execution finishes. If this is not the desired behavior,
+use &#8216;run&#8217; instead.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_discovery">
+<tt class="descname">fail_discovery</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.fail_discovery"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_discovery" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_node_not_alive">
+<tt class="descname">fail_node_not_alive</tt><big>(</big><em>host=None</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.fail_node_not_alive"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_node_not_alive" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_node_not_available">
+<tt class="descname">fail_node_not_available</tt><big>(</big><em>host</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.fail_node_not_available"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_node_not_available" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_not_enough_nodes">
+<tt class="descname">fail_not_enough_nodes</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.fail_not_enough_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_not_enough_nodes" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="method">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_sfaapi">
+<tt class="descname">fail_sfaapi</tt><big>(</big><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.fail_sfaapi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.fail_sfaapi" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="nepi.resources.omf.wilabt_node.WilabtSfaNode.sfaapi">
+<tt class="descname">sfaapi</tt><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.sfaapi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.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.omf.wilabt_node.WilabtSfaNode.valid_connection">
+<tt class="descname">valid_connection</tt><big>(</big><em>guid</em><big>)</big><a class="reference internal" href="../_modules/nepi/resources/omf/wilabt_node.html#WilabtSfaNode.valid_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#nepi.resources.omf.wilabt_node.WilabtSfaNode.valid_connection" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-nepi.resources.omf">
+<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-nepi.resources.omf" 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.0 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