Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby27
/
share
/
ri
/
system
/
OpenSSL
/
Buffering
/
//opt/alt/ruby27/share/ri/system/OpenSSL/Buffering/cdesc-Buffering.ri
U:RDoc::NormalModule[iI"Buffering:ETI"OpenSSL::Buffering;T0o:RDoc::Markup::Document:@parts[o;;[ o:RDoc::Markup::Paragraph;[I"(OpenSSL IO buffering mix-in module.;To:RDoc::Markup::BlankLine o; ;[I"HThis module allows an OpenSSL::SSL::SSLSocket to behave like an IO.;T@o; ;[I"QYou typically won't use this module directly, you can see it implemented in ;TI"OpenSSL::SSL::SSLSocket.;T: @fileI")ext/openssl/lib/openssl/buffering.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I" sync;TI"RW;T:privateFI")ext/openssl/lib/openssl/buffering.rb;T[U:RDoc::Constant[i I"BLOCK_SIZE;TI"#OpenSSL::Buffering::BLOCK_SIZE;T:public0o;;[o; ;[I"ODefault size to read from or write to the SSLSocket for buffer operations.;T;@;0@@cRDoc::NormalModule0[[I"Enumerable;To;;[ ;@;0@[[I" class;T[[;[ [:protected[ [; [[I"new;T@[I" instance;T[[;[ [;[ [; [[I"<<;T@[I" close;T@[I"consume_rbuff;T@[I" do_write;T@[I" each;T@[I"each_byte;T@[I"each_line;T@[I"eof;T@[I" eof?;T@[I"fill_rbuff;T@[I" flush;T@[I" getc;T@[I" gets;T@[I" print;T@[I"printf;T@[I" puts;T@[I" read;T@[I"read_nonblock;T@[I" readchar;T@[I" readline;T@[I"readlines;T@[I"readpartial;T@[I"ungetc;T@[I" write;T@[I"write_nonblock;T@[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[I")ext/openssl/lib/openssl/buffering.rb;TI"OpenSSL;T@(