12#ifndef ARCANE_SERVICEPROPERTY_H
13#define ARCANE_SERVICEPROPERTY_H
115 , m_properties(SFP_None)
123 , m_properties(SFP_None)
130 const char*
name()
const {
return m_name; }
133 int type()
const {
return m_type; }
Fichier de configuration d'Arcane.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Propriétés de création d'un service.
const char * name() const
Nom du service.
ServiceProperty(const char *aname, int atype, eServiceFactoryProperties aproperties) ARCANE_NOEXCEPT
Construit une instance pour un service de nom aname et de type atype avec les propriétés properties.
eServiceFactoryProperties properties() const
Propriétés du service (combinaison de eServiceFactoryProperties)
ServiceProperty(const char *aname, int atype) ARCANE_NOEXCEPT
Construit une instance pour un service de nom aname et de type atype.
ServiceProperty(const char *aname, eServiceType atype) ARCANE_NOEXCEPT
Construit une instance pour un service de nom aname et de type atype.
int type() const
Type du service (combinaison de eServiceType)
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eServiceFactoryProperties
Propriétés pour les fabriques des service.
@ SFP_Autoload
Indique que le service se charge automatiquement.
@ SFP_None
Aucune propriété particulière.
@ SFP_Singleton
Indique que le service est singleton.
eServiceType
Type du service.
@ ST_Application
Le service s'utilise au niveau de l'application.
@ ST_CaseOption
Le service s'utilise au niveau du jeu de données.
@ ST_Session
Le service s'utilise au niveau de la session.
@ ST_Mesh
Le service s'utilise avec un maillage spécifié explicitement.
@ ST_SubDomain
Le service s'utilise au niveau du sous-domaine.