Fonctions membres publiques | |
| virtual | ~IServiceAndModuleFactoryMng ()=default |
| Libère les ressources. | |
| virtual void | createAllServiceRegistererFactories ()=0 |
| Créé toutes les fabriques associées à des ServiceRegisterer. | |
| virtual ServiceFactoryInfoCollection | serviceFactoryInfos () const =0 |
| Liste des informations sur les fabriques des services. | |
| virtual ServiceFactory2Collection | serviceFactories2 () const =0 |
| Liste des informations sur les fabriques des modules. | |
| virtual ModuleFactoryInfoCollection | moduleFactoryInfos () const =0 |
| Liste des fabriques de service. | |
| virtual void | addGlobalFactory (IServiceFactoryInfo *sfi)=0 |
| Ajoute la fabrique de service sfi. sfi ne doit pas être détruit tant que cette instance est utilisée. Si sfi est déjà enregistréé, aucune opération n'est effectuée. | |
| virtual void | addGlobalFactory (IModuleFactoryInfo *mfi)=0 |
| Ajoute la fabrique de module mfi. mfi ne doit pas être détruit tant que cette instance est utilisée. Si mfi est déjà enregistréé, aucune opération n'est effectuée. | |
Définition à la ligne 31 du fichier IServiceAndModuleFactoryMng.h.
|
pure virtual |
Créé toutes les fabriques associées à des ServiceRegisterer.
Cette méthode peut être appelée plusieurs fois si on souhaite enregistrer les nouveaux services disponibles par exemple après un chargement dynamique de bibliothèque.