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

#include <gtypeplugin.h>

Data Fields

GTypeInterface base_iface
 
GTypePluginUse use_plugin
 
GTypePluginUnuse unuse_plugin
 
GTypePluginCompleteTypeInfo complete_type_info
 
GTypePluginCompleteInterfaceInfo complete_interface_info
 

Detailed Description

GTypePluginClass: @use_plugin: Increases the use count of the plugin. @unuse_plugin: Decreases the use count of the plugin. @complete_type_info: Fills in the GTypeInfo and GTypeValueTable structs for the type. The structs are initialized with memset(s, 0, sizeof (s)) before calling this function. @complete_interface_info: Fills in missing parts of the GInterfaceInfo for the interface. The structs is initialized with memset(s, 0, sizeof (s)) before calling this function.

The GTypePlugin interface is used by the type system in order to handle the lifecycle of dynamically loaded types.

Definition at line 97 of file gtypeplugin.h.

Field Documentation

◆ base_iface

GTypeInterface _GTypePluginClass::base_iface

Definition at line 100 of file gtypeplugin.h.

◆ complete_interface_info

GTypePluginCompleteInterfaceInfo _GTypePluginClass::complete_interface_info

Definition at line 106 of file gtypeplugin.h.

◆ complete_type_info

GTypePluginCompleteTypeInfo _GTypePluginClass::complete_type_info

Definition at line 105 of file gtypeplugin.h.

◆ unuse_plugin

GTypePluginUnuse _GTypePluginClass::unuse_plugin

Definition at line 104 of file gtypeplugin.h.

◆ use_plugin

GTypePluginUse _GTypePluginClass::use_plugin

Definition at line 103 of file gtypeplugin.h.


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