8#ifndef ARCANE_CASEOPTION_AXLSTAR_ARCANE_MASTER_H
9#define ARCANE_CASEOPTION_AXLSTAR_ARCANE_MASTER_H
14#include "arcane/utils/String.h"
16#include "arcane/CaseOptions.h"
17#include "arcane/CaseOptionsMulti.h"
18#include "arcane/CaseOptionBuildInfo.h"
19#include "arcane/XmlNodeList.h"
20#include "arcane/CaseOptionService.h"
31class CaseOptionsMaster
46 "global-service", _element(),
54globalService.addAlternativeNodeName(
57addAlternativeNodeName(
60addAlternativeNodeName(
79 return m_case_options.get();
84 return m_case_options->configList();
89 m_case_options->setCaseModule(m);
94 m_case_options->setCaseServiceInfo(si);
100 m_case_options->addAlternativeNodeName(lang,name);
139#ifndef ARCANE_MODULE_AXLSTAR_ARCANE_MASTER_H
140#define ARCANE_MODULE_AXLSTAR_ARCANE_MASTER_H
145#include "arcane/VariableTypes.h"
146#include "arcane/EntryPoint.h"
147#include "arcane/ISubDomain.h"
148#include "arcane/ModuleBuildInfo.h"
149#include "arcane/ModuleFactory.h"
150#include "arcane/ServiceRegisterer.h"
151#include "arcane/BasicModule.h"
152#include "arcane/ServiceInfo.h"
166ARCANE_BEGIN_NAMESPACE
171class CaseOptionsMaster;
177class ArcaneMasterObject
184 si->setCaseOptionsFileName(
"Master_arcane_std");
185 si->setAxlVersion(1.0);
206 virtual ~ArcaneMasterObject()
231 const char* str_content =
"";
234 int file_version = 1;
243#define ARCANE_REGISTER_MODULE_MASTER(class_name) \
244 ARCANE_REGISTER_AXL_MODULE(class_name,Arcane::ModuleProperty("Master",true))
virtual void masterBuild()=0
points d'entrée
static Arcane::FileContent getAxlContent()
Variables du module.
CaseOptionsMaster * m_options
Options du jeu de données du module.
CaseOptionsMaster * options() const
Options du jeu de données du module.
Information for building a dataset option.
Data set option of the service list type.
Base class for a data set options list.
Constant view of an array of type T.
Description and content of a file.
Interface for a data set options list.
Interface for a list of data set options.
static const char *const WBuild
called for module construction
@ PAutoLoadBegin
Automatically loaded at the beginning. This means that a module possessing an entry point with this p...
Interface for service or module information.
Interface of the subdomain manager.
virtual ICaseMng * caseMng()=0
Returns the dataset manager.
Information about a service.
Information for building a module.
ISubDomain * subDomain() const
Access to the associated subdomain.
Encapsulation of a pointer with a reference counter.
View of an array of elements of type T.
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
unsigned char Byte
Type of a byte.
void addEntryPoint(ModuleType *module, const char *name, void(ModuleType::*func)(), const String &where=IEntryPoint::WComputeLoop, int property=IEntryPoint::PNone)
Template routine allowing an entry point to be referenced in a module.