IPluginConfig
Interface IPluginConfig
— est transmis au constructeur de plugins lorsque vous créez une instance du plugin (avec une configuration spécifique).
-
getConfigFileName
const char* getConfigFileName()
Renvoie le nom recommandé du fichier dans lequel la configuration du plugin est censée être enregistrée.
-
getDefaultConfig
IConfig* getDefaultConfig(StatusType* status)
Configuration du plugin chargée selon les règles standard.
-
getFirebirdConf
IFirebirdConf* getFirebirdConf(StatusType* status)
Retourne la configuration principale de Firebird, en tenant compte des paramètres de la base de données avec laquelle la nouvelle instance de plugin fonctionnera.
-
setReleaseDelay
void setReleaseDelay(StatusType* status, ISC_UINT64 microSeconds)
Utilisé par le plugin pour configurer le délai recommandé pendant lequel le module de plugin ne sera pas déchargé par le gestionnaire de plugin après que la dernière instance du plugin soit libérée de ce module.