summaryrefslogtreecommitdiff
path: root/Net/SSH/Connection/Keepalive.html
diff options
context:
space:
mode:
Diffstat (limited to 'Net/SSH/Connection/Keepalive.html')
-rw-r--r--Net/SSH/Connection/Keepalive.html22
1 files changed, 11 insertions, 11 deletions
diff --git a/Net/SSH/Connection/Keepalive.html b/Net/SSH/Connection/Keepalive.html
index 853b5f5..32eebb8 100644
--- a/Net/SSH/Connection/Keepalive.html
+++ b/Net/SSH/Connection/Keepalive.html
@@ -4,7 +4,7 @@
<head>
<meta charset="UTF-8">
-<title>class Net::SSH::Connection::Keepalive - net-ssh 4.2.0</title>
+<title>class Net::SSH::Connection::Keepalive - net-ssh 6.0.0.beta1</title>
<script type="text/javascript">
var rdoc_rel_prefix = "../../../";
@@ -149,7 +149,7 @@
<div class="method-source-code" id="new-source">
- <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 7</span>
+ <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 9</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">session</span>)
<span class="ruby-ivar">@last_keepalive_sent_at</span> = <span class="ruby-keyword">nil</span>
<span class="ruby-ivar">@unresponded_keepalive_count</span> = <span class="ruby-value">0</span>
@@ -193,7 +193,7 @@
<div class="method-source-code" id="enabled-3F-source">
- <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 18</span>
+ <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 20</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">enabled?</span>
<span class="ruby-identifier">options</span>[<span class="ruby-value">:keepalive</span>]
<span class="ruby-keyword">end</span></pre>
@@ -226,7 +226,7 @@
<div class="method-source-code" id="interval-source">
- <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 22</span>
+ <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 24</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">interval</span>
<span class="ruby-identifier">options</span>[<span class="ruby-value">:keepalive_interval</span>] <span class="ruby-operator">||</span> <span class="ruby-constant">Session</span><span class="ruby-operator">::</span><span class="ruby-constant">DEFAULT_IO_SELECT_TIMEOUT</span>
<span class="ruby-keyword">end</span></pre>
@@ -259,7 +259,7 @@
<div class="method-source-code" id="keepalive_maxcount-source">
- <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 32</span>
+ <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 34</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">keepalive_maxcount</span>
(<span class="ruby-identifier">options</span>[<span class="ruby-value">:keepalive_maxcount</span>] <span class="ruby-operator">||</span> <span class="ruby-value">3</span>).<span class="ruby-identifier">to_i</span>
<span class="ruby-keyword">end</span></pre>
@@ -292,7 +292,7 @@
<div class="method-source-code" id="options-source">
- <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 14</span>
+ <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 16</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">options</span>
<span class="ruby-ivar">@session</span>.<span class="ruby-identifier">options</span>
<span class="ruby-keyword">end</span></pre>
@@ -325,20 +325,20 @@
<div class="method-source-code" id="send_as_needed-source">
- <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 36</span>
+ <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 38</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">send_as_needed</span>(<span class="ruby-identifier">was_events</span>)
<span class="ruby-keyword">return</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">was_events</span>
<span class="ruby-keyword">return</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">should_send?</span>
<span class="ruby-identifier">info</span> { <span class="ruby-node">&quot;sending keepalive #{@unresponded_keepalive_count}&quot;</span> }
-
+
<span class="ruby-ivar">@unresponded_keepalive_count</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span>
<span class="ruby-ivar">@session</span>.<span class="ruby-identifier">send_global_request</span>(<span class="ruby-string">&quot;keepalive@openssh.com&quot;</span>) { <span class="ruby-operator">|</span><span class="ruby-identifier">success</span>, <span class="ruby-identifier">response</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">debug</span> { <span class="ruby-node">&quot;keepalive response successful. Missed #{@unresponded_keepalive_count-1} keepalives&quot;</span> }
+ <span class="ruby-identifier">debug</span> { <span class="ruby-node">&quot;keepalive response successful. Missed #{@unresponded_keepalive_count - 1} keepalives&quot;</span> }
<span class="ruby-ivar">@unresponded_keepalive_count</span> = <span class="ruby-value">0</span>
}
<span class="ruby-ivar">@last_keepalive_sent_at</span> = <span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span>
<span class="ruby-keyword">if</span> <span class="ruby-identifier">keepalive_maxcount</span> <span class="ruby-operator">&gt;</span> <span class="ruby-value">0</span> <span class="ruby-operator">&amp;&amp;</span> <span class="ruby-ivar">@unresponded_keepalive_count</span> <span class="ruby-operator">&gt;</span> <span class="ruby-identifier">keepalive_maxcount</span>
- <span class="ruby-identifier">error</span> { <span class="ruby-node">&quot;Timeout, server #{@session.host} not responding. Missed #{@unresponded_keepalive_count-1} timeouts.&quot;</span> }
+ <span class="ruby-identifier">error</span> { <span class="ruby-node">&quot;Timeout, server #{@session.host} not responding. Missed #{@unresponded_keepalive_count - 1} timeouts.&quot;</span> }
<span class="ruby-ivar">@unresponded_keepalive_count</span> = <span class="ruby-value">0</span>
<span class="ruby-identifier">raise</span> <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">SSH</span><span class="ruby-operator">::</span><span class="ruby-constant">Timeout</span>, <span class="ruby-node">&quot;Timeout, server #{@session.host} not responding.&quot;</span>
<span class="ruby-keyword">end</span>
@@ -372,7 +372,7 @@
<div class="method-source-code" id="should_send-3F-source">
- <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 26</span>
+ <pre><span class="ruby-comment"># File lib/net/ssh/connection/keepalive.rb, line 28</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">should_send?</span>
<span class="ruby-keyword">return</span> <span class="ruby-keyword">false</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">enabled?</span>
<span class="ruby-keyword">return</span> <span class="ruby-keyword">true</span> <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@last_keepalive_sent_at</span>