class Gio::IOExtensionPoint

Overview

#GIOExtensionPoint is an opaque data structure and can only be accessed using the following functions.

Defined in:

lib/gi-crystal/src/auto/gio-2.0/io_extension_point.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

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

Class Method Detail

def self.implement(extension_point_name : String, type : UInt64, extension_name : String, priority : Int32) : Gio::IOExtension #

def self.lookup(name : String) : Gio::IOExtensionPoint #

def self.register(name : String) : Gio::IOExtensionPoint #

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 extension_by_name(name : String) : Gio::IOExtension #

def extensions : GLib::List #

def required_type : UInt64 #

def required_type=(type : UInt64) : Nil #

def to_unsafe : Pointer(Void) #