Module: Gio::Converter
- Defined in:
- (unknown)
Overview
GConverter is an interface for streaming conversions.
GConverter is implemented by objects that convert
binary data in various ways. The conversion can be
stateful and may fail at any place.
Some example conversions are: character set conversion, compression, decompression and regular expression replace.
Instance Method Summary collapse
-
#convert(converter, inbuf, inbuf_size, outbuf, outbuf_size, flags, bytes_read, bytes_written) ⇒ Gio::ConverterResult
A GConverter::Result, %G_CONVERTER_ERROR on error.
- #reset(converter) ⇒ nil
Instance Method Details
#convert(converter, inbuf, inbuf_size, outbuf, outbuf_size, flags, bytes_read, bytes_written) ⇒ Gio::ConverterResult
Returns a GConverter::Result, %G_CONVERTER_ERROR on error.