module Gio::Converter
Overview
#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.
Direct including types
Defined in:
lib/gi-crystal/src/auto/gio-2.0/converter.crConstructors
-
.cast(obj : GObject::Object) : self
Cast a
GObject::Object
toself
, throws aTypeCastError
if the cast can't be made.
Class Method Summary
Instance Method Summary
- #convert(inbuf : Bytes, outbuf : Bytes, flags : Gio::ConverterFlags, bytes_read : UInt64, bytes_written : UInt64) : Gio::ConverterResult
- #reset : Nil
- #to_unsafe
Constructor Detail
Cast a GObject::Object
to self
, throws a TypeCastError
if the cast can't be made.
Class Method Detail
Instance Method Detail
def convert(inbuf : Bytes, outbuf : Bytes, flags : Gio::ConverterFlags, bytes_read : UInt64, bytes_written : UInt64) : Gio::ConverterResult
#