12#ifndef ARCANE_CORE_SERVICEBUILDINFO_H
13#define ARCANE_CORE_SERVICEBUILDINFO_H
17#include "arcane/utils/VersionInfo.h"
21#include "arcane/core/MeshHandle.h"
121 ARCCORE_DEPRECATED_2020(
"Use ServiceBuildInfoBase(const MeshHandle&) instead")
186 IBase* m_service_parent =
nullptr;
197class ARCANE_CORE_EXPORT ServiceBuildInfo
Declarations of Arcane's general types.
This file contains the various types and classes for specifying service properties.
Interface of the base class for main arcane objects.
Interface for service or module information.
Interface for a case execution session.
Interface of the subdomain manager.
IMesh * mesh() const
Access to the associated IMesh.
IBase * serviceParent() const
Access to the parent instance that created this instance.
ServiceBuildInfoBase(IApplication *app)
Service associated with an application IApplication.
const MeshHandle & meshHandle() const
Access to the associated mesh handle MeshHandle.
ISession * session() const
Access to the associated ISession.
IApplication * application() const
Access to the associated IApplication.
ISubDomain * subDomain() const
Access to the associated ISubDomain.
ICaseOptions * caseOptions() const
Access to the associated ICaseOptions.
eServiceType creationType() const
Type of service that can be created by this instance.
IServiceInfo * serviceInfo() const
Access to the associated IServiceInfo.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
eServiceType
Service type.