Feature #12085 » 0001-openssl-document-exception-false-for-_nonblock.patch
| ext/openssl/lib/openssl/buffering.rb | ||
|---|---|---|
|
# Note that one reason that read_nonblock writes to the underlying IO is
|
||
|
# when the peer requests a new TLS/SSL handshake. See openssl the FAQ for
|
||
|
# more details. http://www.openssl.org/support/faq.html
|
||
|
#
|
||
|
# By specifying `exception: false`, the options hash allows you to indicate
|
||
|
# that read_nonblock should not raise an IO::Wait*able exception, but
|
||
|
# return the symbol :wait_writable or :wait_readable instead.
|
||
|
def read_nonblock(maxlen, buf=nil, exception: true)
|
||
|
if maxlen == 0
|
||
| ... | ... | |
|
# Note that one reason that write_nonblock reads from the underlying IO
|
||
|
# is when the peer requests a new TLS/SSL handshake. See the openssl FAQ
|
||
|
# for more details. http://www.openssl.org/support/faq.html
|
||
|
#
|
||
|
# By specifying `exception: false`, the options hash allows you to indicate
|
||
|
# that write_nonblock should not raise an IO::Wait*able exception, but
|
||
|
# return the symbol :wait_writable or :wait_readable instead.
|
||
|
def write_nonblock(s, exception: true)
|
||
|
flush
|
||
|
-
|
||
- « Previous
- 1
- 2
- Next »