Interface de la classe de base des objets principaux arcane. Plus de détails...
#include <arcane/core/IBase.h>
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 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.
|
inlinevirtual |
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::ArcaneSession, Arcane::Session, Arcane::Application, et Arcane::SubDomain.
Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
Référencé par Arcane::Session::createSubDomain(), et Arcane::ArcaneMain::initialize().
Nom local de l'objet.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
Namespace de l'objet.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
Parent de cet objet.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
|
pure virtual |
Numéro de version du service.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
|
pure virtual |
Gestionnaire de ressources.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
Référencé par Arcane::SubDomain::ressourceMng().
|
pure virtual |
Gestionnaire de services.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
Référencé par Arcane::Internal::ServiceFinderBase2T< InterfaceType >::getSingleton().
Gestionnaire de traces.
Implémenté dans Arcane::Session, Arcane::Application, et Arcane::SubDomain.
Référencé par Arcane::ArcaneInitialPartitioner::_printStats(), Arcane::ArcaneMain::build(), Arcane::MpiParallelSuperMng::build(), Arcane::MessagePassing::SharedMemoryParallelSuperMng::build(), Arcane::CodeService::createAndLoadCase(), Arcane::ArcaneMainBatch::execute(), Arcane::ArcaneMainBatch::finalize(), Arcane::MpiParallelSuperMng::internalCreateWorldParallelMng(), Arcane::MessagePassing::HybridParallelSuperMng::internalCreateWorldParallelMng(), Arcane::MessagePassing::SharedMemoryParallelSuperMng::internalCreateWorldParallelMng(), Arcane::ServiceLoader::loadApplicationServices(), Arcane::ServiceLoader::loadSessionServices(), Arcane::ServiceLoader::loadSubDomainServices(), ArcaneMeshUtilsCodeService::parseArgs(), Arcane::MpiParallelSuperMng::tryAbort(), Arcane::MessagePassing::HybridParallelSuperMng::tryAbort(), et Arcane::MessagePassing::SharedMemoryParallelSuperMng::tryAbort().