GObject.Object
GObject.TypeModule
Gio.IOModule
Import line: | Gio = imports.gi.Gio; |
GIR File: | Gio-2.0.gir |
C documentation: | GIOModule |
Class : | IOModule |
Implements: | GObject.TypePlugin |
Extends: | GObject.TypeModule |
Show / Hide Inherited methods, properties and signals |
Properties | Defined By | |
---|---|---|
interface_infos : Array
read only
|
GObject.TypeModule | |
name : String
read only
|
GObject.TypeModule | |
parent_instance : GObject.Object
read only
|
GObject.TypeModule | |
type_infos : Array
read only
|
GObject.TypeModule | |
use_count : Number
read only
|
GObject.TypeModule |
Method / Constructor | Defined By | |
---|---|---|
new Gio.IOModule
(Object properties)
Create a new Gio.IOModule
Create a new Gio.IOModule
|
||
Create a new Gio.IOModule
Create a new Gio.IOModule
|
||
Gio.IOModule.query
()
:
Array
Optional API for GIO modules to implement.
Optional API for GIO modules to implement. Should return a list of all the extension points that may be implemented in this module. This method will not be called in normal use, however it may be called when probing existing modules and recording which extension points that this modle is used for. This means we won't have to load and initialze this module unless its needed. If this function is not implemented by the module the module will always be loaded, initialized and then unloaded on application startup so that it can register its extension points during init. Note that a module need not actually implement all the extension points that g_io_module_query returns, since the exact list of extension may depend on runtime issues. However all extension points actually implemented must be returned by g_io_module_query() (if defined). When installing a module that implements g_io_module_query you must run gio-querymodules in order to build the cache files required for lazy loading. extension points of the module. The array must be suitable for freeing with g_strfreev().
|
Gio.IOModule | |
|
GObject.TypeModule | |
|
GObject.TypePlugin | |
|
GObject.TypePlugin | |
load
()
:
none
Required API for GIO modules to implement.
Required API for GIO modules to implement. This function is ran after the module has been loaded into GIO, to initialize the module.
|
Gio.IOModule | |
|
GObject.TypeModule | |
|
GObject.TypeModule | |
|
GObject.TypeModule | |
set_name
(String name)
:
none
|
GObject.TypeModule | |
unload
()
:
none
Required API for GIO modules to implement.
Required API for GIO modules to implement. This function is ran when the module is being unloaded from GIO, to finalize the module.
|
Gio.IOModule | |
unuse
()
:
none
|
GObject.TypeModule | |
use
()
:
Boolean
|
GObject.TypeModule |
None |