Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GConverterIface Struct Reference

#include <gconverter.h>

Data Fields

GTypeInterface g_iface
 
GConverterResult(* convert )(GConverter *converter, const void *inbuf, gsize inbuf_size, void *outbuf, gsize outbuf_size, GConverterFlags flags, gsize *bytes_read, gsize *bytes_written, GError **error)
 
void(* reset )(GConverter *converter)
 

Detailed Description

GConverterIface: @g_iface: The parent interface. @convert: Converts data. @reset: Reverts the internal state of the converter to its initial state.

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

Since: 2.24

Definition at line 53 of file gconverter.h.

Field Documentation

◆ convert

GConverterResult(* _GConverterIface::convert) (GConverter *converter, const void *inbuf, gsize inbuf_size, void *outbuf, gsize outbuf_size, GConverterFlags flags, gsize *bytes_read, gsize *bytes_written, GError **error)

Definition at line 59 of file gconverter.h.

◆ g_iface

GTypeInterface _GConverterIface::g_iface

Definition at line 55 of file gconverter.h.

◆ reset

void(* _GConverterIface::reset) (GConverter *converter)

Definition at line 68 of file gconverter.h.


The documentation for this struct was generated from the following file: