Sha256: 92b0350a1173039fd0043dd239a78b5d87ba4d798a248c14bc4a91bc77b96a72

Contents?: true

Size: 881 Bytes

Versions: 17

Compression:

Stored size: 881 Bytes

Contents

module HTTPX
  Socks5Error: singleton(Error)

  module Plugins
    module Proxy
      module Socks5
      
        module ConnectionMethods
          def __socks5_proxy_connect: () ->  void
          def __socks5_on_packet: (String packet) ->  void
          def __socks5_check_version: (int) -> void
          def __on_socks5_error: (string) -> void
        end
        
        class SocksParser
          include Callbacks

          def close: () -> void
          def consume: (*untyped) -> void
          def empty: () -> bool
          def <<: (string) -> void

          private

          def initialize: (Buffer buffer, Options) -> untyped
        end

        module Packet
          def self?.negotiate: (Parameters) -> String
          def self?.authenticate: (Parameters) -> String
          def self?.connect: (uri) -> String
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
httpx-0.14.5 sig/plugins/proxy/socks5.rbs
httpx-0.14.4 sig/plugins/proxy/socks5.rbs
httpx-0.14.3 sig/plugins/proxy/socks5.rbs
httpx-0.14.2 sig/plugins/proxy/socks5.rbs
httpx-0.14.1 sig/plugins/proxy/socks5.rbs
httpx-0.14.0 sig/plugins/proxy/socks5.rbs
httpx-0.13.2 sig/plugins/proxy/socks5.rbs
httpx-0.13.1 sig/plugins/proxy/socks5.rbs
httpx-0.13.0 sig/plugins/proxy/socks5.rbs
httpx-0.12.0 sig/plugins/proxy/socks5.rbs
httpx-0.11.3 sig/plugins/proxy/socks5.rbs
httpx-0.11.2 sig/plugins/proxy/socks5.rbs
httpx-0.11.1 sig/plugins/proxy/socks5.rbs
httpx-0.11.0 sig/plugins/proxy/socks5.rbs
httpx-0.10.2 sig/plugins/proxy/socks5.rbs
httpx-0.10.1 sig/plugins/proxy/socks5.rbs
httpx-0.10.0 sig/plugins/proxy/socks5.rbs