## EphyExtensionsManager

EphyExtensionsManager

## Synopsis

    void                ephy_extensions_manager_load        (EphyExtensionsManager *manager,
                                                             const char *identifier);
    void                ephy_extensions_manager_unload      (EphyExtensionsManager *manager,
                                                             const char *identifier);

## Description

## Details

### ephy_extensions_manager_load ()

    void                ephy_extensions_manager_load        (EphyExtensionsManager *manager,
                                                             const char *identifier);

Loads the extension corresponding to `identifier`.

`manager` : | an EphyExtensionsManager
`identifier` : | identifier of the extension to load

### ephy_extensions_manager_unload ()

    void                ephy_extensions_manager_unload      (EphyExtensionsManager *manager,
                                                             const char *identifier);

Unloads the extension specified by `identifier`.

The extension with the same filename can afterwards be reloaded. However, if any GTypes within the extension have changed parent types, Epiphany must be restarted.

`manager` : | an EphyExtensionsManager
`identifier` : | filename of extension to unload, minus "lib" and "extension.so"