1
0
mirror of https://github.com/TheGreyDiamond/Enlight.git synced 2025-07-17 20:33:48 +02:00
Files
Enlight/leagcy/docs/build/html/index.html
TheGreyDiamond 09f90c84e9 some cleanup
2020-11-29 00:46:13 +01:00

276 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="#2D2D2D" />
<title>Enlight :: Welcome to Enlights documentation!</title>
<link rel="icon" type="image/png" sizes="32x32" href="_static/img/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="_static/img/favicon-16x16.png">
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="stylesheet" href="_static/css/insegel.css"/>
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'',
VERSION:'',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/language_data.js"></script>
<script src="https://email.tl.fortawesome.com/c/eJxNjUEOgyAQAF8jR7Kw6wIHDh7sP1Cw2mgxgmn6-3JsMqc5zEQfE8dkxOY1KKMUOI3ACFKRJpSW2AAp7ontYIaxI6i7XPJVwyeVfCQ550Os3jLrGSNOLgbdAy6s0PBk2TFNjEbsfq31LB0OnX407pJa5v2faRadwSW63mn5KuLyR9j2tgx3zecanl-55R_-jjPs"></script>
</head>
<body>
<div id="insegel-container">
<header>
<div id="logo-container">
<a href="contents.html"><img src="_static/img/logo.svg"></a>
</div>
<div id="project-container">
<h1>Enlight Documentation</h1>
</div>
</header>
<div id="content-container">
<div id="main-content-container">
<div id="main-content-header">
<h1>Welcome to Enlights documentation!</h1>
</div>
<div id="main-content">
<div class="section" id="module-mainCode.session">
<span id="welcome-to-enlight-s-documentation"></span><h1>Welcome to Enlights documentation!<a class="headerlink" href="#module-mainCode.session" title="Permalink to this headline"></a></h1>
<div class="section" id="session-py">
<h2>session.py<a class="headerlink" href="#session-py" title="Permalink to this headline"></a></h2>
<p>The session support for Enlight</p>
<dl class="class">
<dt id="mainCode.session.enlightSession">
<em class="property">class </em><code class="descclassname">mainCode.session.</code><code class="descname">enlightSession</code><span class="sig-paren">(</span><em>name=''</em>, <em>role=0</em>, <em>passcode=''</em><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession" title="Permalink to this definition"></a></dt>
<dd><p>The main session class</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">String name:</th><td class="field-body">The session name (not needed)</td>
</tr>
<tr class="field-even field"><th class="field-name">String role:</th><td class="field-body">The role of the local instance (defaults to HOST, can be HOST or USER)</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="mainCode.session.enlightSession.clearAllSessions">
<code class="descname">clearAllSessions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.clearAllSessions" title="Permalink to this definition"></a></dt>
<dd><p>Clears all discoverd sessions</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.getSessionId">
<code class="descname">getSessionId</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.getSessionId" title="Permalink to this definition"></a></dt>
<dd><p>Get the local session id</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.getSessionMembers">
<code class="descname">getSessionMembers</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.getSessionMembers" title="Permalink to this definition"></a></dt>
<dd><p>Get all session members
:list members: A list of all Session members</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.initConnection">
<code class="descname">initConnection</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.initConnection" title="Permalink to this definition"></a></dt>
<dd><p>Starts the main dicovery/connction method(s)</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.join">
<code class="descname">join</code><span class="sig-paren">(</span><em>sessionID</em><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.join" title="Permalink to this definition"></a></dt>
<dd><p>Join a remote session</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.leave">
<code class="descname">leave</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.leave" title="Permalink to this definition"></a></dt>
<dd><p>Leaves the session, will take at least two seconds</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.lightSearcherDirectMain">
<code class="descname">lightSearcherDirectMain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.lightSearcherDirectMain" title="Permalink to this definition"></a></dt>
<dd><p>The Handler for direct comuncation between HOST and USER</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.lightSearcherMain">
<code class="descname">lightSearcherMain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.lightSearcherMain" title="Permalink to this definition"></a></dt>
<dd><p>The main thread for clients to connect</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.lighthouseMain">
<code class="descname">lighthouseMain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.lighthouseMain" title="Permalink to this definition"></a></dt>
<dd><p>The main thread for searching/finding sessions</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.serverMain">
<code class="descname">serverMain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.serverMain" title="Permalink to this definition"></a></dt>
<dd><p>Main Discovery server</p>
</dd></dl>
<dl class="method">
<dt id="mainCode.session.enlightSession.stopSession">
<code class="descname">stopSession</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.enlightSession.stopSession" title="Permalink to this definition"></a></dt>
<dd><p>Stops the session as a HOST</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="mainCode.session.get_local_ip">
<code class="descclassname">mainCode.session.</code><code class="descname">get_local_ip</code><span class="sig-paren">(</span><em>no=0</em><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.get_local_ip" title="Permalink to this definition"></a></dt>
<dd><p>Gets the local ip address</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">Int no:</th><td class="field-body">ID of the ip adress</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="function">
<dt id="mainCode.session.get_random_alphanumeric_string">
<code class="descclassname">mainCode.session.</code><code class="descname">get_random_alphanumeric_string</code><span class="sig-paren">(</span><em>length</em><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.get_random_alphanumeric_string" title="Permalink to this definition"></a></dt>
<dd><p>Returns a random alphanumeric string</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">Int length:</th><td class="field-body">The length of the output string</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="function">
<dt id="mainCode.session.testModule">
<code class="descclassname">mainCode.session.</code><code class="descname">testModule</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.testModule" title="Permalink to this definition"></a></dt>
<dd><p>Tests the session server</p>
</dd></dl>
<dl class="function">
<dt id="mainCode.session.testOnlyServer">
<code class="descclassname">mainCode.session.</code><code class="descname">testOnlyServer</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#mainCode.session.testOnlyServer" title="Permalink to this definition"></a></dt>
<dd><p>Tests the session server without client</p>
</dd></dl>
</div>
<div class="toctree-wrapper compound">
</div>
</div>
<div class="section" id="indices-and-tables">
<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline"></a></h1>
<ul class="simple">
<li><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></li>
<li><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></li>
<li><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></li>
</ul>
</div>
</div>
</div>
<div id="side-menu-container">
<div id="search" role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search..." />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<div id="side-menu" role="navigation">
<div class="local-toc"><ul>
<li><a class="reference internal" href="#">Welcome to Enlights documentation!</a><ul>
<li><a class="reference internal" href="#session-py">session.py</a></li>
</ul>
</li>
<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
</ul>
</div>
</div>
</div>
</div>
<footer>
<div id="footer-info">
<ul id="build-details">
<li class="footer-element">
<a href="_sources/index.rst.txt" rel="nofollow"> source</a>
</li>
</ul>
<div id="credit">
created with <a href="http://sphinx-doc.org/">Sphinx</a> and <a href="https://github.com/Autophagy/insegel">Insegel</a>
</div>
</div>
<a id="menu-toggle" class="fa fa-bars" aria-hidden="true"></a>
<script type="text/javascript">
$("#menu-toggle").click(function() {
$("#menu-toggle").toggleClass("toggled");
$("#side-menu-container").slideToggle(300);
});
</script>
</footer>
</div>
</body>
</html>