Arcane  v3.15.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AbstractService

Classe de base d'un service. Plus de détails...

#include <arcane/core/AbstractService.h>

+ Graphe d'héritage de Arcane::AbstractService:
+ Graphe de collaboration de Arcane::AbstractService:

Fonctions membres publiques

virtual ~AbstractService ()
 Destructeur.
 
virtual void build ()
 Construction de niveau build du service.
 
virtual IServiceInfoserviceInfo () const
 Accès aux informations du service.
 
virtual IBaseserviceParent () const
 Accès à l'interface de base des principaux objets Arcane.
 
virtual IServiceserviceInterface ()
 Retourne l'interface bas niveau IService du service.
 
- Fonctions membres publiques hérités de Arcane::IService
virtual ~IService ()
 Libère les ressources.
 

Fonctions membres protégées

 AbstractService (const ServiceBuildInfo &)
 Constructeur à partir d'un ServiceBuildInfo.
 
- Fonctions membres protégées hérités de Arcane::IService
 IService ()
 Constructeur.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ AbstractService()

Arcane::AbstractService::AbstractService ( const ServiceBuildInfo sbi)
protected

Constructeur à partir d'un ServiceBuildInfo.

Définition à la ligne 28 du fichier AbstractService.cc.

◆ ~AbstractService()

Arcane::AbstractService::~AbstractService ( )
virtual

Destructeur.

Définition à la ligne 39 du fichier AbstractService.cc.

Documentation des fonctions membres

◆ build()

virtual void Arcane::AbstractService::build ( )
inlinevirtual

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.

◆ serviceInfo()

virtual IServiceInfo * Arcane::AbstractService::serviceInfo ( ) const
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.

◆ serviceInterface()

virtual IService * Arcane::AbstractService::serviceInterface ( )
inlinevirtual

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.

◆ serviceParent()

virtual IBase * Arcane::AbstractService::serviceParent ( ) const
inlinevirtual

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.


La documentation de cette classe a été générée à partir des fichiers suivants :