Class IPluginManager

Unit

Declaration

type IPluginManager = class(IVersioned)

Description

This item has no description.

Hierarchy

Overview

Fields

Public nested const VERSION = 6;
Public nested const TYPE_PROVIDER = Cardinal(1);
Public nested const TYPE_FIRST_NON_LIB = Cardinal(2);
Public nested const TYPE_AUTH_SERVER = Cardinal(3);
Public nested const TYPE_AUTH_CLIENT = Cardinal(4);
Public nested const TYPE_AUTH_USER_MANAGEMENT = Cardinal(5);
Public nested const TYPE_EXTERNAL_ENGINE = Cardinal(6);
Public nested const TYPE_TRACE = Cardinal(7);
Public nested const TYPE_WIRE_CRYPT = Cardinal(8);
Public nested const TYPE_DB_CRYPT = Cardinal(9);
Public nested const TYPE_KEY_HOLDER = Cardinal(10);
Public nested const TYPE_COUNT = Cardinal(11);

Methods

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

Description

Fields

Public nested const VERSION = 6;

This item has no description.

Public nested const TYPE_PROVIDER = Cardinal(1);

This item has no description.

Public nested const TYPE_FIRST_NON_LIB = Cardinal(2);

This item has no description.

Public nested const TYPE_AUTH_SERVER = Cardinal(3);

This item has no description.

Public nested const TYPE_AUTH_CLIENT = Cardinal(4);

This item has no description.

Public nested const TYPE_AUTH_USER_MANAGEMENT = Cardinal(5);

This item has no description.

Public nested const TYPE_EXTERNAL_ENGINE = Cardinal(6);

This item has no description.

Public nested const TYPE_TRACE = Cardinal(7);

This item has no description.

Public nested const TYPE_WIRE_CRYPT = Cardinal(8);

This item has no description.

Public nested const TYPE_DB_CRYPT = Cardinal(9);

This item has no description.

Public nested const TYPE_KEY_HOLDER = Cardinal(10);

This item has no description.

Public nested const TYPE_COUNT = Cardinal(11);

This item has no description.

Methods

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

This item has no description.

Public procedure registerModule(cleanup: IPluginModule);

This item has no description.

Public procedure unregisterModule(cleanup: IPluginModule);

This item has no description.

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

This item has no description.

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

This item has no description.

Public procedure releasePlugin(plugin: IPluginBase);

This item has no description.


Generated by PasDoc 0.17.0.snapshot.