Core API

Core API — the core API

Functions

void gplugin_init ()
void gplugin_uninit ()

Types and Values

Description

This section contains the core API of GPlugin.

Functions

gplugin_init ()

void
gplugin_init (GPluginCoreFlags flags);

Initializes the GPlugin library.

This function *MUST* be called before interacting with any other GPlugin API. The one exception is gplugin_get_option_group(). Parsing options with the GOptionGroup from gplugin_get_option_group() internally calls gplugin_init().

Parameters

flags

The GPluginCoreFlags to set.

 

gplugin_uninit ()

void
gplugin_uninit (void);

Uninitializes the GPlugin library

Types and Values

GPLUGIN_DOMAIN

#define GPLUGIN_DOMAIN (g_quark_from_static_string("gplugin"))

The GError domain used internally by GPlugin


enum GPluginCoreFlags

Flags to configure behaviors in GPlugin.

Members

GPLUGIN_CORE_FLAGS_NONE

No flags.

 

GPLUGIN_CORE_FLAGS_DISABLE_NATIVE_LOADER

Disable the native plugin loader.

 

Since: 0.31.0