class GModule::Module

Overview

The #GModule struct is an opaque data structure to represent a [dynamically-loaded module][glib-Dynamic-Loading-of-Modules]. It should only be accessed via the following functions.

Defined in:

lib/gi-crystal/src/auto/g_module-2.0/module.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pointer : Pointer(Void), transfer : GICrystal::Transfer) #

Class Method Detail

def self.build_path(directory : String?, module_name : String) : String #

def self.error : String #

def self.error_quark : UInt32 #

def self.supported : Bool #

Instance Method Detail

def ==(other : self) : Bool #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def close : Bool #

def make_resident : Nil #

def name : String #

def symbol(symbol_name : String, symbol : Pointer(Void)?) : Bool #

def to_unsafe : Pointer(Void) #