[CCode (cheader_filename = "gmodule.h", free_function = "g_module_close", has_type_id = false)]
[Compact]
public class Module {
+ [Version (deprecated = true, deprecated_since = "2.76")]
public const string SUFFIX;
+ [CCode (cname = "g_module_open_full", has_construct_function = false)]
+ [Version (since = "2.70")]
+ public Module (string? file_name, GLib.ModuleFlags flags) throws GLib.ModuleError;
[Version (deprecated = true, deprecated_since = "2.76")]
public static string build_path (string? directory, string module_name);
[DestroysInstance]
public static GLib.Quark error_quark ();
public void make_resident ();
public unowned string name ();
+ [Version (deprecated = true, deprecated_since = "2.70", replacement = "Module.new")]
public static GLib.Module? open (string? file_name, GLib.ModuleFlags flags);
public static bool supported ();
public bool symbol (string symbol_name, out void* symbol);
[Compact]
[CCode (free_function = "g_module_close")]
public class Module {
+ [Version (deprecated = true, deprecated_since = "2.76")]
public const string SUFFIX;
- public static Module? open (string? file_name, ModuleFlags flags);
}
public enum ModuleFlags {
GModule name="GLib"
-Module.close destroys_instance
+Module
+ .open_full skip=false name="new" symbol_type="constructor" throws="GLib.ModuleError"
+ .open skip=false unowned=false nullable deprecated_since="2.70" replacement="Module.new"
+ .close destroys_instance