Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IBaseabstract

Interface de la classe de base des objets principaux arcane. Plus de détails...

#include <arcane/core/IBase.h>

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

Fonctions membres publiques

virtual ~IBase ()
 Libère les ressources.
 
virtual void build ()=0
 Construit les membres de l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée. Cette méthode doit être appelée avant initialize().
 
virtual void initialize ()=0
 Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.
 
virtual IBaseobjectParent () const =0
 Parent de cet objet.
 
virtual String objectNamespaceURI () const =0
 Namespace de l'objet.
 
virtual String objectLocalName () const =0
 Nom local de l'objet.
 
virtual VersionInfo objectVersion () const =0
 Numéro de version du service.
 
virtual ITraceMngtraceMng () const =0
 Gestionnaire de traces.
 
virtual IRessourceMngressourceMng () const =0
 Gestionnaire de ressources.
 
virtual IServiceMngserviceMng () const =0
 Gestionnaire de services.
 

Description détaillée

Interface de la classe de base des objets principaux arcane.

Définition à la ligne 37 du fichier IBase.h.

Documentation des constructeurs et destructeur

◆ ~IBase()

virtual Arcane::IBase::~IBase ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 41 du fichier IBase.h.

Documentation des fonctions membres

◆ build()

virtual void Arcane::IBase::build ( )
pure virtual

Construit les membres de l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée. Cette méthode doit être appelée avant initialize().

Avertissement
Cette méthode ne doit être appelée qu'une seule fois.

Implémenté dans Arcane::ArcaneSession, Arcane::Session, Arcane::Application, et Arcane::SubDomain.

◆ initialize()

virtual void Arcane::IBase::initialize ( )
pure virtual

Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.

Avertissement
Cette méthode ne doit être appelée qu'une seule fois.

Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.

Référencé par Arcane::Session::createSubDomain(), et Arcane::ArcaneMain::initialize().

◆ objectLocalName()

virtual String Arcane::IBase::objectLocalName ( ) const
pure virtual

Nom local de l'objet.

Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.

◆ objectNamespaceURI()

virtual String Arcane::IBase::objectNamespaceURI ( ) const
pure virtual

Namespace de l'objet.

Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.

◆ objectParent()

virtual IBase * Arcane::IBase::objectParent ( ) const
pure virtual

Parent de cet objet.

Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.

◆ objectVersion()

virtual VersionInfo Arcane::IBase::objectVersion ( ) const
pure virtual

Numéro de version du service.

Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.

◆ ressourceMng()

virtual IRessourceMng * Arcane::IBase::ressourceMng ( ) const
pure virtual

Gestionnaire de ressources.

Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.

Référencé par Arcane::SubDomain::ressourceMng().

◆ serviceMng()

virtual IServiceMng * Arcane::IBase::serviceMng ( ) const
pure virtual

◆ traceMng()


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