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

Interface d'un service. Plus de détails...

#include <arcane/core/IService.h>

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

Fonctions membres publiques

virtual ~IService ()
 Libère les ressources.
 
virtual IBaseserviceParent () const =0
 Parent de ce service.
 
virtual IServiceserviceInterface ()=0
 Interface de ce service (normalement this)
 
virtual IServiceInfoserviceInfo () const =0
 Informations du service.
 

Fonctions membres protégées

 IService ()
 Constructeur.
 

Description détaillée

Interface d'un service.

Les instances retournées par serviceInfo() et serviceParent() sont la propriété de l'application (interface IApplication) et ne doivent jamais être modifiée ni détruite.

Obsolète:

Définition à la ligne 44 du fichier IService.h.

Documentation des constructeurs et destructeur

◆ IService()

Arcane::IService::IService ( )
inlineprotected

Constructeur.

Définition à la ligne 49 du fichier IService.h.

◆ ~IService()

virtual Arcane::IService::~IService ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 53 du fichier IService.h.

Documentation des fonctions membres

◆ serviceInfo()

virtual IServiceInfo * Arcane::IService::serviceInfo ( ) const
pure virtual

Informations du service.

Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.

◆ serviceInterface()

virtual IService * Arcane::IService::serviceInterface ( )
pure virtual

Interface de ce service (normalement this)

Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.

◆ serviceParent()

virtual IBase * Arcane::IService::serviceParent ( ) const
pure virtual

Parent de ce service.

Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.


La documentation de cette classe a été générée à partir du fichier suivant :