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 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().
 Voici le graphe des appelants de cette fonction :
      
  | 
  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().
 Voici le graphe d'appel pour cette fonction :
      
  | 
  pure virtual | 
Parent de ce service.
Implémenté dans Arcane::AbstractService, Arcane::CodeService, et Arcane::VerifierService.