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() nothrow
void block(string basename) nothrowBlock 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)