Class IPluginManagerImpl

Unit

Declaration

type IPluginManagerImpl = class(IPluginManager)

Description

This item has no description.

Hierarchy

Overview

Methods

Public constructor create;
Public procedure registerPluginFactory(pluginType: Cardinal; defaultName: PAnsiChar; factory: IPluginFactory); virtual; abstract;
Public procedure registerModule(cleanup: IPluginModule); virtual; abstract;
Public procedure unregisterModule(cleanup: IPluginModule); virtual; abstract;
Public function getPlugins(status: IStatus; pluginType: Cardinal; namesList: PAnsiChar; firebirdConf: IFirebirdConf): IPluginSet; virtual; abstract;
Public function getConfig(status: IStatus; filename: PAnsiChar): IConfig; virtual; abstract;
Public procedure releasePlugin(plugin: IPluginBase); virtual; abstract;

Description

Methods

Public constructor create;

This item has no description.

Public procedure registerPluginFactory(pluginType: Cardinal; defaultName: PAnsiChar; factory: IPluginFactory); virtual; abstract;

This item has no description.

Public procedure registerModule(cleanup: IPluginModule); virtual; abstract;

This item has no description.

Public procedure unregisterModule(cleanup: IPluginModule); virtual; abstract;

This item has no description.

Public function getPlugins(status: IStatus; pluginType: Cardinal; namesList: PAnsiChar; firebirdConf: IFirebirdConf): IPluginSet; virtual; abstract;

This item has no description.

Public function getConfig(status: IStatus; filename: PAnsiChar): IConfig; virtual; abstract;

This item has no description.

Public procedure releasePlugin(plugin: IPluginBase); virtual; abstract;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.