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 ()=default |
| 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 IBase * | objectParent () 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 ITraceMng * | traceMng () const =0 |
| Gestionnaire de traces. | |
| virtual IRessourceMng * | ressourceMng () const =0 |
| Gestionnaire de ressources. | |
| virtual IServiceMng * | serviceMng () const =0 |
| Gestionnaire de services. | |
Interface de la classe de base des objets principaux arcane.
|
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().
Implémenté dans Arcane::Application, Arcane::ArcaneSession, Arcane::Session, et Arcane::SubDomain.
|
pure virtual |
Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
Référencé par Arcane::Session::createSubDomain().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Nom local de l'objet.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
|
pure virtual |
Namespace de l'objet.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
|
pure virtual |
Parent de cet objet.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
|
pure virtual |
Numéro de version du service.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
|
pure virtual |
Gestionnaire de ressources.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
Référencé par Arcane::CheckpointMng::_writeCheckpointInfoFile(), et Arcane::ManualHdf5VariableWriter::notifyEndWrite().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Gestionnaire de services.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
Référencé par Arcane::ServiceLoader::_loadServices(), Arcane::ArcaneInitialPartitioner::_mergeConstraints(), et Arcane::ServiceLoader::loadSingletonService().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Gestionnaire de traces.
Implémenté dans Arcane::Application, Arcane::Session, et Arcane::SubDomain.
Référencé par Arcane::ArcaneInitialPartitioner::_mergeConstraints(), Arcane::MessagePassing::HybridParallelSuperMng::build(), Arcane::ArcaneMain::callFunctorWithCatchedException(), Arcane::CodeService::createAndLoadCase(), Arcane::MainFactory::createCaseDocument(), Arcane::MainFactory::createCaseDocument(), Arcane::MainFactory::createCaseDocument(), Arcane::MainFactory::createPropertyMng(), Arcane::MainFactory::createPropertyMngReference(), Arcane::MainFactory::createTimeStats(), Arcane::ArcaneBasicVerifierService::doVerifFromReferenceFile(), Arcane::InternalInfosDumper::dumpArcaneDatabase(), Arcane::ArcaneMainExecInfo::initialize(), Arcane::SequentialParallelSuperMng::initialize(), Arcane::ServiceLoader::loadApplicationServices(), Arcane::ServiceLoader::loadModules(), Arcane::ServiceLoader::loadSessionServices(), Arcane::ServiceLoader::loadSingletonService(), Arcane::ServiceLoader::loadSubDomainServices(), Arcane::ArcaneInitialPartitioner::partitionAndDistributeMeshes(), Arcane::mesh_utils::printItems(), Arcane::MeshReaderMng::readMesh(), et Arcane::ArcaneSession::setLogAndErrorFiles().
Voici le graphe des appelants de cette fonction :