IConfigManager
Interface IConfigManager — Une interface commune pour accéder à divers objets de configuration.
- 
getDirectory const char* getDirectory(unsigned code)Renvoie l’emplacement du répertoire correspondant dans l’instance courante de Firebird. Les codes d’annuaire de cet appel sont ci-dessous. 
- 
getFirebirdConf IFirebirdConf* getFirebirdConf()Renvoie une interface permettant d’accéder aux valeurs de configuration par défaut (à partir de firebird.conf).
- 
getDatabaseConf IFirebirdConf* getDatabaseConf(const char* dbName)Renvoie une interface permettant d’accéder à une configuration spécifique à la base de données (prend en compte firebird.confet la partie correspondante dedatabase.conf).
- 
getPluginConfig IConfig* getPluginConfig(const char* configuredPlugin)Renvoie une interface permettant d’accéder à la configuration du plugin nommé. 
- 
getInstallDirectory const char* getInstallDirectory()Renvoie le répertoire dans lequel Firebird est installé. 
- 
getRootDirectory const char* getRootDirectory()Renvoie le répertoire racine de l’instance courante, dans le cas d’une instance unique, généralement le même que le répertoire d’installation. 
- 
getDefaultSecurityDb const char* getDefaultSecurityDb()Renvoie le chemin d’accès par défaut (c’est-à-dire à l’exclusion des fichiers de configuration de compte) à la base de données de sécurité, utilisé principalement pour un usage interne, afin de garantir un accès correct à la base de données de sécurité sur un serveur avec plusieurs fournisseurs sans aucune configuration. 
Catalogue des codes :
- 
DIR_BIN — bin(utilitaires comme isql, gbak, gstat) ;
- 
DIR_SBIN — sbin (fbguard et firebird serveur); 
- 
DIR_CONF — Répertoire des fichiers de configuration ( firebird.conf,databases.conf,plugins.conf);
- 
DIR_LIB — lib(fbclient,ib_util);
- 
DIR_INC — include(ibase.h,firebird/Interfaces.h);
- 
DIR_DOC — dossier de la documentation ; 
- 
DIR_UDF — UDF ( ib_udf,fbudf);
- 
DIR_SAMPLE — Dossier des exemples ; 
- 
DIR_SAMPLEDB — le répertoire où se trouve la base de données d’exemples ( employee.fdb) ;
- 
DIR_HELP — qli help ( help.fdb);
- 
DIR_INTL — Catalogue des bibliothèques d’internationalisation ( fbintl) ;
- 
DIR_MISC — divers fichiers (tels que le manifeste du programme de désinstallation, etc.) ; 
- 
DIR_SECDB — le répertoire dans lequel se trouve la base de données de sécurité ( securityN.fdb) ;
- 
DIR_MSG — le répertoire où se trouve le fichier de message ( firebird.msg) ;
- 
DIR_LOG — le répertoire dans lequel se trouve le fichier journal ( firebird.log) ;
- 
DIR_GUARD — répertoire dans lequel se trouve le service (fb_guard); 
- 
DIR_PLUGINS — Répertoire des plugins ([lib]Engine13.\{dll|so}).