module HTTPX::Plugins::Upgrade::ConnectionMethods

  1. lib/httpx/plugins/upgrade.rb

Methods

Public Class

  1. new

Public Instance

  1. hijack_io
  2. hijacked
  3. upgrade_protocol

Attributes

Public Class methods

new(*)
[show source]
   # File lib/httpx/plugins/upgrade.rb
68 def initialize(*)
69   super
70 
71   @upgrade_protocol = nil
72 end

Public Instance methods

hijack_io()
[show source]
   # File lib/httpx/plugins/upgrade.rb
74 def hijack_io
75   @hijacked = true
76 
77   # connection is taken away from selector and not given back to the pool.
78   @current_session.deselect_connection(self, @current_selector, true)
79 end