GConverterIface

Provides an interface for converting data from one type to another type. The conversion can be stateful and may fail at any place.

Members

Variables

convert
GConverterResult function(GConverter* converter, void* inbuf, size_t inbufSize, void* outbuf, size_t outbufSize, GConverterFlags flags, size_t* bytesRead, size_t* bytesWritten, GError** _err) convert;

Converts data.

gIface
GTypeInterface gIface;

The parent interface.

reset
void function(GConverter* converter) reset;

Reverts the internal state of the converter to its initial state.