Classe de base d'un service. Plus de détails...
#include <arcane/core/AbstractService.h>
Fonctions membres publiques | |
virtual | ~AbstractService () |
Destructeur. | |
virtual void | build () |
Construction de niveau build du service. | |
virtual IServiceInfo * | serviceInfo () const |
Accès aux informations du service. | |
virtual IBase * | serviceParent () const |
Accès à l'interface de base des principaux objets Arcane. | |
virtual IService * | serviceInterface () |
Retourne l'interface bas niveau IService du service. | |
![]() | |
virtual | ~IService () |
Libère les ressources. | |
Fonctions membres protégées | |
AbstractService (const ServiceBuildInfo &) | |
Constructeur à partir d'un ServiceBuildInfo. | |
![]() | |
IService () | |
Constructeur. | |
Classe de base d'un service.
Cette classe est LA classe d'implémentation bas niveau de l'interface IService.
Définition à la ligne 39 du fichier AbstractService.h.
|
protected |
Constructeur à partir d'un ServiceBuildInfo.
Définition à la ligne 28 du fichier AbstractService.cc.
|
virtual |
Destructeur.
Définition à la ligne 39 du fichier AbstractService.cc.
Construction de niveau build du service.
L'appel à build est effectué au moment de sa construction, usuellement au niveau de sa lecture dans les options en phase1.
Réimplémentée dans Arcane::BasicRayMeshIntersection, Arcane::LimaMeshReaderService, Arcane::LimaMeshWriter, Arcane::CheckpointService, Arcane::PostProcessorWriterBase, Arcane::ManualHdf5VariableReader, Arcane::OldManualHdf5VariableReader, Arcane::ManualHdf5VariableWriter, et Arcane::MEDMeshReaderService.
Définition à la ligne 59 du fichier AbstractService.h.
|
inlinevirtual |
Accès aux informations du service.
Voir IServiceInfo pour les détails
Implémente Arcane::IService.
Réimplémentée dans Arcane::VerifierService.
Définition à la ligne 65 du fichier AbstractService.h.
Retourne l'interface bas niveau IService du service.
Implémente Arcane::IService.
Réimplémentée dans Arcane::VerifierService.
Définition à la ligne 71 du fichier AbstractService.h.
Accès à l'interface de base des principaux objets Arcane.
Implémente Arcane::IService.
Réimplémentée dans Arcane::VerifierService.
Définition à la ligne 68 du fichier AbstractService.h.