Class: Gio::BufferedOutputStream
- Inherits:
-
FilterOutputStream
- Object
- OutputStream
- FilterOutputStream
- Gio::BufferedOutputStream
- Defined in:
- (unknown)
Instance Method Summary collapse
-
#auto_grow ⇒ Boolean
Checks if the buffer automatically grows as data is added.
-
#auto_grow=(auto_grow) ⇒ Boolean
Whether the buffer should automatically grow.
-
#auto_grow? ⇒ Boolean
Whether the buffer should automatically grow.
-
#buffer_size ⇒ Integer
The size of the backend buffer, in bytes.
-
#buffer_size=(buffer_size) ⇒ Integer
The size of the backend buffer, in bytes.
-
#initialize(base_stream, size) ⇒ Gio::OutputStream
constructor
Creates a new buffered output stream with a given buffer size.
Methods inherited from FilterOutputStream
#base_stream, #base_stream=, #close_base_stream, #close_base_stream=, #close_base_stream?
Methods inherited from OutputStream
#clear_pending, #close, #close_async, #close_finish, #flush, #flush_async, #flush_finish, #has_pending, #is_closed, #is_closing, open, #printf, #set_pending, #splice, #splice_async, #splice_finish, #vprintf, #write, #write_all, #write_all_async, #write_all_finish, #write_async, #write_bytes, #write_bytes_async, #write_bytes_finish, #write_finish, #writev, #writev_all, #writev_all_async, #writev_all_finish, #writev_async, #writev_finish
Constructor Details
#initialize(base_stream, size) ⇒ Gio::OutputStream
Creates a new buffered output stream with a given buffer size.
Instance Method Details
#auto_grow ⇒ Boolean
Checks if the buffer automatically grows as data is added. false otherwise.
#auto_grow=(auto_grow) ⇒ Boolean
Whether the buffer should automatically grow.
#auto_grow? ⇒ Boolean
Whether the buffer should automatically grow.
#buffer_size ⇒ Integer
The size of the backend buffer, in bytes.
#buffer_size=(buffer_size) ⇒ Integer
The size of the backend buffer, in bytes.