12#ifndef ARCANE_CORE_ABSTRACTSERVICE_H
13#define ARCANE_CORE_ABSTRACTSERVICE_H
17#include "arcane/utils/TraceAccessor.h"
20#include "arcane/core/IService.h"
74 IBase* m_parent =
nullptr;
Déclarations des types généraux de Arcane.
IService * serviceInterface() override
Retourne l'interface bas niveau IService du service.
IServiceInfo * serviceInfo() const override
Accès aux informations du service. Voir IServiceInfo pour les détails.
AbstractService(const ServiceBuildInfo &)
Constructeur à partir d'un ServiceBuildInfo.
IBase * serviceParent() const override
Accès à l'interface de base des principaux objets Arcane.
virtual void build()
Construction de niveau build du service.
Interface de la classe de base des objets principaux arcane.
Interface des informations d'un service ou d'un module.
Structure contenant les informations pour créer un service.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-