module OpenSSL::SSL::SocketForwarder - openssl: Ruby Standard Library Documentation

# module OpenSSL::SSL::SocketForwarder

### Public Instance Methods

addr() click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 246
    def addr
      to_io.addr
    end

close_on_exec=(value) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 282
    def close_on_exec=(value)
      to_io.close_on_exec = value
    end

close_on_exec?() click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 286
    def close_on_exec?
      to_io.close_on_exec?
    end

closed?() click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 274
    def closed?
      to_io.closed?
    end

do_not_reverse_lookup=(flag) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 278
    def do_not_reverse_lookup=(flag)
      to_io.do_not_reverse_lookup = flag
    end

fcntl(*args) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 270
    def fcntl(*args)
      to_io.fcntl(*args)
    end

fileno() click to toggle source

The file descriptor for the socket.

    # File openssl/lib/openssl/ssl.rb, line 242
    def fileno
      to_io.fileno
    end

getsockopt(level, optname) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 266
    def getsockopt(level, optname)
      to_io.getsockopt(level, optname)
    end

local_address() click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 254
    def local_address
      to_io.local_address
    end

peeraddr() click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 250
    def peeraddr
      to_io.peeraddr
    end

remote_address() click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 258
    def remote_address
      to_io.remote_address
    end

setsockopt(level, optname, optval) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 262
    def setsockopt(level, optname, optval)
      to_io.setsockopt(level, optname, optval)
    end

timeout() click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 303
    def timeout
      to_io.timeout
    end

timeout=(value) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 307
    def timeout=(value)
      to_io.timeout=(value)
    end

wait(*args) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 290
    def wait(*args)
      to_io.wait(*args)
    end

wait_readable(*args) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 294
    def wait_readable(*args)
      to_io.wait_readable(*args)
    end

wait_writable(*args) click to toggle source

    # File openssl/lib/openssl/ssl.rb, line 298
    def wait_writable(*args)
      to_io.wait_writable(*args)
    end