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 a list of data set options.
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.