gio.iomodule_scope

Module for [IOModuleScope] class

Types 1

Represents a scope for loading IO modules. A scope can be used for blocking duplicate modules, or blocking a module you don't want to load.

The scope can be used with [gio.global.ioModulesLoadAllInDirectoryWithScope] or [gio.global.ioModulesScanAllInDirectoryWithScope].

Fields
GIOModuleScope * _cInstancePtr
bool owned
Methods
void * _cPtr()
void block(string basename)Block modules with the given basename from being loaded when this scope is used with [gio.global.ioModulesScanAllInDirectoryWithScope] or [gio.global.ioModulesLoadAllInDirectoryWithScope].
Constructors
this(void * ptr, Flag!"Take" take)