12#ifndef ARCANE_SERVICEPROPERTY_H
13#define ARCANE_SERVICEPROPERTY_H
108 , m_properties(aproperties)
131 const char*
name()
const {
return m_name; }
134 int type()
const {
return m_type; }
Arcane configuration file.
const char * name() const
Service name.
ServiceProperty(const char *aname, int atype, eServiceFactoryProperties aproperties) ARCANE_NOEXCEPT
Constructs an instance for a service named aname and of type atype with properties properties.
eServiceFactoryProperties properties() const
Service properties (combination of eServiceFactoryProperties).
ServiceProperty(const char *aname, int atype) ARCANE_NOEXCEPT
Constructs an instance for a service named aname and of type atype.
ServiceProperty(const char *aname, eServiceType atype) ARCANE_NOEXCEPT
Constructs an instance for a service named aname and of type atype.
int type() const
Service type (combination of eServiceType).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
eServiceFactoryProperties
Properties for service factories.
@ SFP_Autoload
Indicates that the service loads automatically.
@ SFP_None
No specific property.
@ SFP_Singleton
Indicates that the service is a singleton.
eServiceType
Service type.
@ ST_Application
The service is used at the application level.
@ ST_CaseOption
The service is used at the dataset level.
@ ST_Session
The service is used at the session level.
@ ST_Mesh
The service is used with an explicitly specified mesh.
@ ST_SubDomain
The service is used at the subdomain level.