Method: Cyc::Connection::ConnectionClient#unbind

Defined in:
lib/cyc/connection/synchrony.rb

#unbindObject



52
53
54
55
56
57
58
59
60
# File 'lib/cyc/connection/synchrony.rb', line 52

def unbind
  @connected = false
  @buffer.discard!
  unless @req.empty?
    @req.each_slice(2) {|_, r| r.fail [:error, Errno::ECONNRESET]}
    @req.clear
  end
  fail
end