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 44 du fichier IService.h.
|
inlineprotected |
Constructeur.
Définition à la ligne 49 du fichier IService.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 53 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.
|
pure virtual |
Parent de ce service.
Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.