U:RDoc::NormalClass[iI"SSLSocket:ETI"OpenSSL::SSL::SSLSocket;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"#ext/openssl/lib/openssl/ssl.rb;T:0@omit_headings_from_table_of_contents_below0o;;[; I"ext/openssl/ossl_ssl.c;T; 0; 0; 0[ [ I" context;TI"R;T: publicFI"#ext/openssl/lib/openssl/ssl.rb;T[ I"io;TI"R;T; F@[ I"sync_close;TI"RW;T; F@[ I" to_io;T@; F@[[[I"Buffering;To;;[; @; 0@[I"SocketForwarder;To;;[; @; 0@[[I" class;T[[; [[I"new;TI"ext/openssl/ossl_ssl.c;T[:protected[[: private[[I" instance;T[[; [[I" accept;T@1[I"accept_nonblock;T@1[I"alpn_protocol;T@1[I" cert;T@1[I" cipher;T@1[I"client_ca;T@1[I" connect;T@1[I"connect_nonblock;T@1[I"hostname=;T@1[I"npn_protocol;T@1[I"peer_cert;T@1[I"peer_cert_chain;T@1[I" pending;T@1[I"post_connection_check;F@[I" session;F@[I" session=;T@1[I"session_reused?;T@1[I"ssl_version;T@1[I" state;T@1[I" sysclose;F@[I" sysread;T@1[I" syswrite;T@1[I" tmp_key;T@1[I"verify_result;T@1[; [[; [[I"client_cert_cb;F@[I"session_get_cb;F@[I"session_new_cb;F@[I" stop;T@1[I"sysread_nonblock;T@1[I"syswrite_nonblock;T@1[I"tmp_dh_callback;F@[I"tmp_ecdh_callback;F@[I"using_anon_cipher?;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@I"OpenSSL::SSL;TcRDoc::NormalModule