IPluginConfig
Интерфейс IPluginConfig
— передается фабрике плагинов при созданииэкземпляра плагина (с конкретной конфигурацией).
-
getConfigFileName
const char* getConfigFileName()
Возвращает рекомендованное имя файла, в котором ожидается сохранениеконфигурации для плагина.
-
getDefaultConfig
IConfig* getDefaultConfig(StatusType* status)
Конфигурация плагина, загруженная по стандартным правилам.
-
getFirebirdConf
IFirebirdConf* getFirebirdConf(StatusType* status)
Возвращает главную конфигурацию Firebird с учётом настроек для базыданных, с которой будет работать новый экземпляр плагина.
-
setReleaseDelay
void setReleaseDelay(StatusType* status, ISC_UINT64 microSeconds)
Используемые плагином для настройки рекомендуемой задержки, в течениекоторой модуль плагина не будет выгружен менеджером плагинов послеосвобождения последнего экземпляра плагина из этого модуля.