Interface d'un service. Plus de détails...
#include <arcane/core/IService.h>
Fonctions membres publiques | |
| virtual | ~IService () |
| Libère les ressources. | |
| virtual IBase * | serviceParent () const =0 |
| Parent de ce service. | |
| virtual IService * | serviceInterface ()=0 |
| Interface de ce service (normalement this) | |
| virtual IServiceInfo * | serviceInfo () const =0 |
| Informations du service. | |
Fonctions membres protégées | |
| IService () | |
| Constructeur. | |
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.
Définition à la ligne 38 du fichier IService.h.
|
inlineprotected |
Constructeur.
Définition à la ligne 43 du fichier IService.h.
Référencé par Arcane::AbstractService::serviceInterface(), et serviceInterface().
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 47 du fichier IService.h.
|
pure virtual |
Informations du service.
Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.
|
pure virtual |
Interface de ce service (normalement this)
Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.
Références IService().
|
pure virtual |
Parent de ce service.
Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.