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

#include <gtypemodule.h>

Data Fields

GObjectClass parent_class
 
gboolean(* load )(GTypeModule *module)
 
void(* unload )(GTypeModule *module)
 
void(* reserved1 )(void)
 
void(* reserved2 )(void)
 
void(* reserved3 )(void)
 
void(* reserved4 )(void)
 

Detailed Description

GTypeModuleClass: @parent_class: the parent class @load: loads the module and registers one or more types using g_type_module_register_type(). @unload: unloads the module

In order to implement dynamic loading of types based on GTypeModule, the @load and @unload functions in GTypeModuleClass must be implemented.

Definition at line 65 of file gtypemodule.h.

Field Documentation

◆ load

gboolean(* _GTypeModuleClass::load) (GTypeModule *module)

Definition at line 70 of file gtypemodule.h.

◆ parent_class

GObjectClass _GTypeModuleClass::parent_class

Definition at line 67 of file gtypemodule.h.

◆ reserved1

void(* _GTypeModuleClass::reserved1) (void)

Definition at line 75 of file gtypemodule.h.

◆ reserved2

void(* _GTypeModuleClass::reserved2) (void)

Definition at line 76 of file gtypemodule.h.

◆ reserved3

void(* _GTypeModuleClass::reserved3) (void)

Definition at line 77 of file gtypemodule.h.

◆ reserved4

void(* _GTypeModuleClass::reserved4) (void)

Definition at line 78 of file gtypemodule.h.

◆ unload

void(* _GTypeModuleClass::unload) (GTypeModule *module)

Definition at line 71 of file gtypemodule.h.


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