Skip to content

Commit 39eaa9f

Browse files
committed
Add more methods to SocketForwarder.
1 parent 69384ac commit 39eaa9f

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

lib/openssl/ssl.rb

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,14 @@ def peeraddr
252252
to_io.peeraddr
253253
end
254254

255+
def local_address
256+
to_io.local_address
257+
end
258+
259+
def remote_address
260+
to_io.remote_address
261+
end
262+
255263
def setsockopt(level, optname, optval)
256264
to_io.setsockopt(level, optname, optval)
257265
end
@@ -271,6 +279,26 @@ def closed?
271279
def do_not_reverse_lookup=(flag)
272280
to_io.do_not_reverse_lookup = flag
273281
end
282+
283+
def close_on_exec=(value)
284+
to_io.close_on_exec = value
285+
end
286+
287+
def close_on_exec?
288+
to_io.close_on_exec?
289+
end
290+
291+
def wait(*args)
292+
to_io.wait(*args)
293+
end
294+
295+
def wait_readable(*args)
296+
to_io.wait_readable(*args)
297+
end
298+
299+
def wait_writable(*args)
300+
to_io.wait_writable(*args)
301+
end
274302
end
275303

276304
def verify_certificate_identity(cert, hostname)

0 commit comments

Comments
 (0)